{"id":1882,"name":"@azure/msal-browser","ecosystem":"npm","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js","issues_count":669,"created_at":"2025-06-06T15:01:52.322Z","updated_at":"2025-06-06T15:01:52.322Z","purl":"pkg:npm/@azure/msal-browser","metadata":{"id":829731,"name":"@azure/msal-browser","ecosystem":"npm","description":"Microsoft Authentication Library for js","homepage":"https://github.com/AzureAD/microsoft-authentication-library-for-js#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js","keywords_array":["implicit","authorization code","PKCE","js","AAD","msal","oauth"],"namespace":"azure","versions_count":143,"first_release_published_at":"2020-01-18T00:48:42.412Z","latest_release_published_at":"2025-05-30T20:33:37.526Z","latest_release_number":"4.13.0","last_synced_at":"2025-06-06T12:31:08.654Z","created_at":"2022-04-07T14:02:03.716Z","updated_at":"2025-06-06T12:32:13.401Z","registry_url":"https://www.npmjs.com/package/@azure/msal-browser","install_command":"npm install @azure/msal-browser","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"3.8.1-beta.0","lts":"2.39.0","alpha":"4.0.0-alpha.0","latest":"4.13.0"}},"repo_metadata":{"id":37271137,"uuid":"83085579","full_name":"AzureAD/microsoft-authentication-library-for-js","owner":"AzureAD","description":"Microsoft Authentication Library (MSAL) for JS","archived":false,"fork":false,"pushed_at":"2025-06-04T00:03:10.000Z","size":185014,"stargazers_count":3865,"open_issues_count":225,"forks_count":2694,"subscribers_count":123,"default_branch":"dev","last_synced_at":"2025-06-04T02:16:14.129Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://aka.ms/aadv2","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AzureAD.png","metadata":{"files":{"readme":"README.md","changelog":"change/@azure-msal-browser-6565a42f-0150-41fa-b95b-834977b8a5a1.json","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-24T21:49:17.000Z","updated_at":"2025-06-03T20:45:00.000Z","dependencies_parsed_at":"2023-09-22T17:06:28.565Z","dependency_job_id":"d81379e5-8467-45c8-a86d-0fd6bbc3cba0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js","commit_stats":{"total_commits":8582,"total_committers":235,"mean_commits":36.51914893617021,"dds":0.7913073875553485,"last_synced_commit":"cc2bdb2c7c9c3375a12a9f756cb363fa481bb271"},"previous_names":[],"tags_count":881,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AzureAD","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258402073,"owners_count":22695214,"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":"AzureAD","name":"Azure Active Directory","uuid":"2966316","kind":"organization","description":"","email":null,"website":"http://azure.microsoft.com/en-us/services/active-directory/","location":"Redmond, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2966316?v=4","repositories_count":59,"last_synced_at":"2024-04-10T18:10:54.150Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AzureAD","funding_links":[],"total_stars":12787,"followers":471,"following":0,"created_at":"2022-11-02T16:23:09.244Z","updated_at":"2024-04-10T18:11:11.855Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AzureAD","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AzureAD/repositories"},"tags":[{"name":"msal-node-extensions-v1.5.14","sha":"8323e24e3b5b09124bfb83c0e4bbec013a2b7a0c","kind":"commit","published_at":"2025-05-30T22:25:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.14/manifests"},{"name":"msal-node-v3.6.0","sha":"8323e24e3b5b09124bfb83c0e4bbec013a2b7a0c","kind":"commit","published_at":"2025-05-30T22:25:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.6.0/manifests"},{"name":"msal-browser-v4.13.0","sha":"8323e24e3b5b09124bfb83c0e4bbec013a2b7a0c","kind":"commit","published_at":"2025-05-30T22:25:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.13.0/manifests"},{"name":"msal-common-v15.7.0","sha":"306258d6ec1ba46250da5bd27e7067768f9a3d75","kind":"commit","published_at":"2025-05-30T18:42:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.7.0/manifests"},{"name":"msal-node-extensions-v1.5.13","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.13/manifests"},{"name":"msal-react-v3.0.12","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.12/manifests"},{"name":"msal-node-v3.5.3","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.5.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.3/manifests"},{"name":"msal-angular-v4.0.12","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.12/manifests"},{"name":"msal-browser-v4.12.0","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.12.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.12.0/manifests"},{"name":"msal-common-v15.6.0","sha":"36a9d5f1fe7bacbce393283483189b8fb0029a5d","kind":"commit","published_at":"2025-05-06T22:50:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.6.0/manifests"},{"name":"msal-node-v3.5.2","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.2/manifests"},{"name":"msal-angular-v4.0.11","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.11/manifests"},{"name":"msal-browser-v4.11.1","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.11.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.11.1/manifests"},{"name":"msal-common-v15.5.2","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.2/manifests"},{"name":"msal-node-extensions-v1.5.12","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.12/manifests"},{"name":"msal-react-v3.0.11","sha":"0b640b2edf7070adb6e1499e9da419d9adbd575f","kind":"commit","published_at":"2025-04-29T20:28:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.11/manifests"},{"name":"msal-angular-v4.0.10","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.10/manifests"},{"name":"msal-browser-v4.11.0","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.11.0/manifests"},{"name":"msal-common-v15.5.1","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.1/manifests"},{"name":"msal-node-extensions-v1.5.11","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.11/manifests"},{"name":"msal-node-v3.5.1","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.1/manifests"},{"name":"msal-react-v3.0.10","sha":"31e2ff296beda6a01b511a27c871568c55b077d5","kind":"commit","published_at":"2025-04-15T23:36:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.10/manifests"},{"name":"msal-browser-v4.10.0","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.10.0/manifests"},{"name":"msal-angular-v4.0.9","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.9/manifests"},{"name":"msal-common-v15.5.0","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.5.0/manifests"},{"name":"msal-node-extensions-v1.5.10","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.10/manifests"},{"name":"msal-node-v3.5.0","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.5.0/manifests"},{"name":"msal-react-v3.0.9","sha":"d2948772f6632744fbb7aac270f6a5a29f57f338","kind":"commit","published_at":"2025-04-08T16:58:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.9/manifests"},{"name":"msal-browser-v4.9.1","sha":"0b5bd398a6af0531cb26431672232cbfe99ff925","kind":"commit","published_at":"2025-03-26T18:06:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.9.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.9.1/manifests"},{"name":"msal-react-v3.0.8","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.8/manifests"},{"name":"msal-angular-v4.0.8","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.8/manifests"},{"name":"msal-browser-v4.9.0","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.9.0/manifests"},{"name":"msal-common-v15.4.0","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.4.0/manifests"},{"name":"msal-node-extensions-v1.5.9","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.9/manifests"},{"name":"msal-node-v3.4.1","sha":"75cbe3c0a6ae77478fca9cff54fdc0129229f582","kind":"commit","published_at":"2025-03-25T22:31:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.4.1/manifests"},{"name":"msal-angular-v4.0.7","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.7/manifests"},{"name":"msal-browser-v4.8.0","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.8.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.8.0/manifests"},{"name":"msal-common-v15.3.0","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.3.0/manifests"},{"name":"msal-node-extensions-v1.5.8","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.8/manifests"},{"name":"msal-node-v3.4.0","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.4.0/manifests"},{"name":"msal-react-v3.0.7","sha":"1af043ae6beaf78886bc4d0c8c94394b14a02bb6","kind":"commit","published_at":"2025-03-20T22:11:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.7/manifests"},{"name":"msal-react-v3.0.6","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.6/manifests"},{"name":"msal-angular-v4.0.6","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.6/manifests"},{"name":"msal-browser-v4.7.0","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.7.0/manifests"},{"name":"msal-common-v15.2.1","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.2.1/manifests"},{"name":"msal-node-extensions-v1.5.7","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.7/manifests"},{"name":"msal-node-v3.3.0","sha":"8c7d9508ea6b410e66cfb018b99e6eb690190562","kind":"commit","published_at":"2025-03-11T18:53:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.3.0/manifests"},{"name":"msal-node-extensions-v1.5.6","sha":"20674a197d20fb865888d7771f5edd2dc974e854","kind":"commit","published_at":"2025-03-04T23:03:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.6/manifests"},{"name":"msal-browser-v4.5.1","sha":"20674a197d20fb865888d7771f5edd2dc974e854","kind":"commit","published_at":"2025-03-04T23:03:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.5.1/manifests"},{"name":"msal-browser-v4.5.0","sha":"76c711f2a1aa18c026e37d8a40b77236a296010a","kind":"commit","published_at":"2025-02-26T01:13:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.5.0/manifests"},{"name":"msal-browser-v4.4.0","sha":"5439948ba91415aa168758930379eb8e9d052b5d","kind":"commit","published_at":"2025-02-19T23:57:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.4.0/manifests"},{"name":"msal-react-v3.0.5","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.5/manifests"},{"name":"msal-angular-v4.0.5","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.5/manifests"},{"name":"msal-browser-v4.3.0","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.3.0/manifests"},{"name":"msal-common-v15.2.0","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.2.0/manifests"},{"name":"msal-node-extensions-v1.5.5","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.5/manifests"},{"name":"msal-node-v3.2.3","sha":"5f4d76f4dc78d717755c7b2fea66d53830efffa5","kind":"commit","published_at":"2025-02-18T18:54:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.2.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.3/manifests"},{"name":"msal-browser-v4.2.1","sha":"df4b2df2d42aae4919f37a698e21fcad8f7bbcd1","kind":"commit","published_at":"2025-02-11T16:11:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.2.1/manifests"},{"name":"msal-node-v3.2.2","sha":"df4b2df2d42aae4919f37a698e21fcad8f7bbcd1","kind":"commit","published_at":"2025-02-11T16:11:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.2.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.2/manifests"},{"name":"msal-angular-v4.0.4","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.4/manifests"},{"name":"msal-browser-v4.2.0","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.2.0/manifests"},{"name":"msal-common-v15.1.1","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.1.1/manifests"},{"name":"msal-node-extensions-v1.5.4","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.4/manifests"},{"name":"msal-node-v3.2.1","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.1/manifests"},{"name":"msal-react-v3.0.4","sha":"4d21e802ec91eed19f5e5f38989b7cb32ca0f917","kind":"commit","published_at":"2025-02-05T00:17:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.4/manifests"},{"name":"msal-node-extensions-v1.5.3","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.3/manifests"},{"name":"msal-react-v3.0.3","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.3/manifests"},{"name":"msal-angular-v4.0.3","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.3/manifests"},{"name":"msal-browser-v4.1.0","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.1.0/manifests"},{"name":"msal-common-v15.1.0","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.1.0/manifests"},{"name":"msal-node-v3.2.0","sha":"6bbcbb864dceb7ea1a4e817a4d75aa6cdde1527a","kind":"commit","published_at":"2025-02-03T17:50:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.2.0/manifests"},{"name":"msal-node-v3.1.0","sha":"ed34e05faa6c2b4664d2aad1f6106bfc56ad4a83","kind":"commit","published_at":"2025-01-22T21:47:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.1.0/manifests"},{"name":"msal-angular-v4.0.2","sha":"ed34e05faa6c2b4664d2aad1f6106bfc56ad4a83","kind":"commit","published_at":"2025-01-22T21:47:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.2/manifests"},{"name":"msal-browser-v4.0.2","sha":"ed34e05faa6c2b4664d2aad1f6106bfc56ad4a83","kind":"commit","published_at":"2025-01-22T21:47:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.0.2/manifests"},{"name":"msal-node-extensions-v1.5.2","sha":"ed34e05faa6c2b4664d2aad1f6106bfc56ad4a83","kind":"commit","published_at":"2025-01-22T21:47:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.2/manifests"},{"name":"msal-react-v3.0.2","sha":"ed34e05faa6c2b4664d2aad1f6106bfc56ad4a83","kind":"commit","published_at":"2025-01-22T21:47:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.2/manifests"},{"name":"msal-node-v3.0.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v3.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v3.0.1/manifests"},{"name":"msal-node-extensions-v1.5.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.1/manifests"},{"name":"msal-react-v3.0.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v3.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v3.0.1/manifests"},{"name":"msal-angular-v4.0.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v4.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v4.0.1/manifests"},{"name":"msal-browser-v4.0.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v4.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v4.0.1/manifests"},{"name":"msal-common-v15.0.1","sha":"2b2ddb22dcb16467edb9ae5e089d29f97b7f5fc7","kind":"commit","published_at":"2025-01-15T05:07:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v15.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v15.0.1/manifests"},{"name":"msal-browser-v3.28.1","sha":"f6e9153b22ba0b6d96b8f19aa7b1c7a34c4d5dc8","kind":"commit","published_at":"2025-01-14T23:00:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.28.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.28.1/manifests"},{"name":"msal-browser-v3.28.0","sha":"2eabbbd93e11ffd46eea22b0c9df0a9f3b083be0","kind":"commit","published_at":"2024-12-12T19:25:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.28.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.28.0/manifests"},{"name":"msal-node-extensions-v1.5.0","sha":"431d989f7abe8a31027d1673f09a066f668a64a2","kind":"commit","published_at":"2024-11-19T17:23:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.5.0/manifests"},{"name":"msal-node-v2.16.2","sha":"431d989f7abe8a31027d1673f09a066f668a64a2","kind":"commit","published_at":"2024-11-19T17:23:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.16.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.2/manifests"},{"name":"msal-node-v2.16.1","sha":"f8109152c1aeee9e9ba7ac3c8ab2d77817b078d4","kind":"commit","published_at":"2024-11-12T15:33:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.16.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.1/manifests"},{"name":"msal-react-v2.2.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.2.0/manifests"},{"name":"msal-common-v14.16.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.16.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.16.0/manifests"},{"name":"msal-node-extensions-v1.4.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.4.0/manifests"},{"name":"msal-node-v2.16.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.16.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.16.0/manifests"},{"name":"msal-angular-v3.1.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.1.0/manifests"},{"name":"msal-browser-v3.27.0","sha":"056024ed9c725c5adaa241d5bec164e315e0f2f7","kind":"commit","published_at":"2024-11-05T19:03:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.27.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.27.0/manifests"},{"name":"msal-browser-v3.26.1","sha":"c8e74c3aaa87326ccce36eab041e2b25c600aeea","kind":"commit","published_at":"2024-10-08T20:47:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.26.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.26.1/manifests"},{"name":"msal-node-extensions-v1.3.0","sha":"5879cf36cfd1d4ec0b044e548f74656c1dde092a","kind":"commit","published_at":"2024-10-08T16:52:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.3.0/manifests"},{"name":"msal-browser-v3.26.0","sha":"5879cf36cfd1d4ec0b044e548f74656c1dde092a","kind":"commit","published_at":"2024-10-08T16:52:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.26.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.26.0/manifests"},{"name":"msal-react-v2.1.1","sha":"f820022bbb103f036e12a8ee2485f044fc98d092","kind":"commit","published_at":"2024-10-03T00:44:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.1.1/manifests"},{"name":"msal-angular-v3.0.25","sha":"f820022bbb103f036e12a8ee2485f044fc98d092","kind":"commit","published_at":"2024-10-03T00:44:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.25","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.25/manifests"},{"name":"msal-browser-v3.25.0","sha":"f820022bbb103f036e12a8ee2485f044fc98d092","kind":"commit","published_at":"2024-10-03T00:44:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.25.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.25.0/manifests"},{"name":"msal-node-v2.15.0","sha":"f820022bbb103f036e12a8ee2485f044fc98d092","kind":"commit","published_at":"2024-10-03T00:44:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.15.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.15.0/manifests"},{"name":"msal-angular-v3.0.24","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.24","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.24/manifests"},{"name":"msal-browser-v3.24.0","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.24.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.24.0/manifests"},{"name":"msal-common-v14.15.0","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.15.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.15.0/manifests"},{"name":"msal-node-extensions-v1.2.0","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.2.0/manifests"},{"name":"msal-node-v2.14.0","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.14.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.14.0/manifests"},{"name":"msal-react-v2.1.0","sha":"7891e792a3afbd4e642ec90dd8660e20ff26a381","kind":"commit","published_at":"2024-09-19T23:52:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.1.0/manifests"},{"name":"msal-common-v14.14.1","sha":"8ad6d1d47aab7259e9bcad6b0c194fa20bf5c207","kind":"commit","published_at":"2024-08-13T23:20:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.14.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.14.1/manifests"},{"name":"msal-browser-v3.21.0","sha":"8ad6d1d47aab7259e9bcad6b0c194fa20bf5c207","kind":"commit","published_at":"2024-08-13T23:20:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.21.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.21.0/manifests"},{"name":"msal-node-v2.13.0","sha":"8ad6d1d47aab7259e9bcad6b0c194fa20bf5c207","kind":"commit","published_at":"2024-08-13T23:20:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.13.0/manifests"},{"name":"msal-common-v14.14.0","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.14.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.14.0/manifests"},{"name":"msal-react-v2.0.22","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.22","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.22/manifests"},{"name":"msal-node-v2.12.0","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.12.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.12.0/manifests"},{"name":"msal-node-extensions-v1.1.0","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.1.0/manifests"},{"name":"msal-angular-v3.0.23","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.23","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.23/manifests"},{"name":"msal-browser-v3.20.0","sha":"cba1fe0a48b29f0ac7c6b60a07d7f9f524b92839","kind":"commit","published_at":"2024-07-23T14:20:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.20.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.20.0/manifests"},{"name":"msal-react-v2.0.21","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.21/manifests"},{"name":"msal-angular-v3.0.22","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.22","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.22/manifests"},{"name":"msal-browser-v3.19.1","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.19.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.19.1/manifests"},{"name":"msal-common-v14.13.1","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.13.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.13.1/manifests"},{"name":"msal-node-extensions-v1.0.21","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.21/manifests"},{"name":"msal-node-v2.11.1","sha":"22651b30bce9244cce2d7ffcfa1a81e4c44be133","kind":"commit","published_at":"2024-07-16T18:23:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.11.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.11.1/manifests"},{"name":"msal-node-v2.11.0","sha":"0ba711a47f526c99fa371dbd1bb81f8d9abe3f3e","kind":"commit","published_at":"2024-07-12T19:57:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.11.0/manifests"},{"name":"msal-browser-v3.19.0","sha":"0ba711a47f526c99fa371dbd1bb81f8d9abe3f3e","kind":"commit","published_at":"2024-07-12T19:57:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.19.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.19.0/manifests"},{"name":"msal-browser-v3.18.0","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.18.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.18.0/manifests"},{"name":"msal-common-v14.13.0","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.13.0/manifests"},{"name":"msal-node-extensions-v1.0.20","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.20","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.20/manifests"},{"name":"msal-node-v2.10.0","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.10.0/manifests"},{"name":"msal-react-v2.0.20","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.20","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.20/manifests"},{"name":"msal-angular-v3.0.21","sha":"be05b0571b240c9053ea84dff5551bbce5d1f05b","kind":"commit","published_at":"2024-07-01T19:19:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.21/manifests"},{"name":"msal-node-v2.9.2","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.9.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.2/manifests"},{"name":"msal-angular-v3.0.20","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.20","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.20/manifests"},{"name":"msal-browser-v3.17.0","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.17.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.17.0/manifests"},{"name":"msal-common-v14.12.0","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.12.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.12.0/manifests"},{"name":"msal-node-extensions-v1.0.19","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.19/manifests"},{"name":"msal-react-v2.0.19","sha":"1b0fc2023be87c0eb2af7e6c52152eea289b9089","kind":"commit","published_at":"2024-06-10T22:31:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.19/manifests"},{"name":"msal-browser-v3.16.0","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.16.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.16.0/manifests"},{"name":"msal-angular-v3.0.19","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.19/manifests"},{"name":"msal-common-v14.11.0","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.11.0/manifests"},{"name":"msal-node-extensions-v1.0.18","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.18/manifests"},{"name":"msal-node-v2.9.1","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.9.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.1/manifests"},{"name":"msal-react-v2.0.18","sha":"46f6e8a2175ac7e555d165a1ce395209799845c9","kind":"commit","published_at":"2024-06-04T00:10:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.18/manifests"},{"name":"msal-react-v2.0.17","sha":"28a0441584525fa2e5e992f66adcdf71c9057ea1","kind":"commit","published_at":"2024-05-28T21:37:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.17/manifests"},{"name":"msal-angular-v3.0.18","sha":"28a0441584525fa2e5e992f66adcdf71c9057ea1","kind":"commit","published_at":"2024-05-28T21:37:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.18/manifests"},{"name":"msal-browser-v3.15.0","sha":"28a0441584525fa2e5e992f66adcdf71c9057ea1","kind":"commit","published_at":"2024-05-28T21:37:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.15.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.15.0/manifests"},{"name":"msal-node-extensions-v1.0.17","sha":"28a0441584525fa2e5e992f66adcdf71c9057ea1","kind":"commit","published_at":"2024-05-28T21:37:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.17/manifests"},{"name":"msal-node-v2.9.0","sha":"28a0441584525fa2e5e992f66adcdf71c9057ea1","kind":"commit","published_at":"2024-05-28T21:37:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.9.0/manifests"},{"name":"msal-node-v2.8.0","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.8.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.8.0/manifests"},{"name":"msal-react-v2.0.16","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.16/manifests"},{"name":"msal-angular-v3.0.17","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.17/manifests"},{"name":"msal-browser-v3.14.0","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.14.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.14.0/manifests"},{"name":"msal-common-v14.10.0","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.10.0/manifests"},{"name":"msal-node-extensions-v1.0.16","sha":"8ba150d15e17c27269156c2db3fdef72f90e5301","kind":"commit","published_at":"2024-05-06T23:48:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.16/manifests"},{"name":"msal-node-v2.7.0","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.7.0/manifests"},{"name":"msal-angular-v3.0.16","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.16/manifests"},{"name":"msal-browser-v3.13.0","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.13.0/manifests"},{"name":"msal-common-v14.9.0","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.9.0/manifests"},{"name":"msal-node-extensions-v1.0.15","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.15/manifests"},{"name":"msal-react-v2.0.15","sha":"aa362f666894d291bf62a53e9d6ab12a4852b60c","kind":"commit","published_at":"2024-04-11T21:47:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.15/manifests"},{"name":"msal-common-v14.8.1","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.8.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.8.1/manifests"},{"name":"msal-angular-v3.0.15","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.15/manifests"},{"name":"msal-browser-v3.11.1","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.11.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.11.1/manifests"},{"name":"msal-node-extensions-v1.0.14","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.14/manifests"},{"name":"msal-react-v2.0.14","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.14/manifests"},{"name":"msal-node-v2.6.6","sha":"a726ecf19090f5e0b22ced55b0a622e29abeae61","kind":"commit","published_at":"2024-03-27T18:46:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.6/manifests"},{"name":"20240327.7","sha":"746bb5989893d601191c794461b8e152106ec838","kind":"tag","published_at":"2024-03-27T18:37:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240327.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240327.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.7/manifests"},{"name":"20240327.6","sha":"5df93b30f57476d045083f4b214b7304e93b0c0a","kind":"tag","published_at":"2024-03-27T18:29:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240327.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240327.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.6/manifests"},{"name":"20240327.3","sha":"00e9f87c85c887abe3992865453471b5a9f7a64a","kind":"tag","published_at":"2024-03-27T18:03:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240327.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240327.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.3/manifests"},{"name":"20240327.2","sha":"41a50418b41a27963e5a5144fdbd2362b63219c5","kind":"tag","published_at":"2024-03-27T16:02:11.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240327.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240327.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240327.2/manifests"},{"name":"20240326.6","sha":"2a66e3d2433fa0c153a3a04d819af57df5269f0c","kind":"tag","published_at":"2024-03-27T06:16:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240326.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240326.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.6/manifests"},{"name":"20240326.5","sha":"8841ae53f897d3661758efa57a35fdb71c822293","kind":"tag","published_at":"2024-03-27T05:25:06.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240326.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240326.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.5/manifests"},{"name":"20240326.3","sha":"84873949a1cf236b177a02e72f51270afd129966","kind":"tag","published_at":"2024-03-26T20:08:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240326.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240326.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.3/manifests"},{"name":"20240326.2","sha":"0e2cd5514ea8248f635f68711834d0bfccd8e903","kind":"tag","published_at":"2024-03-26T19:20:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240326.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240326.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240326.2/manifests"},{"name":"msal-react-v2.0.13","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.13/manifests"},{"name":"msal-angular-v2.5.13","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.13/manifests"},{"name":"msal-browser-v2.38.4","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.38.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.38.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.4/manifests"},{"name":"msal-react-v1.5.13","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.13/manifests"},{"name":"msal-angular-v3.0.14","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.14/manifests"},{"name":"msal-browser-v3.11.0","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.11.0/manifests"},{"name":"msal-common-v14.8.0","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.8.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.8.0/manifests"},{"name":"msal-node-extensions-v1.0.13","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.13/manifests"},{"name":"msal-node-v2.6.5","sha":"00c09f5aa79f8c95c49d37dbffab95ca1367f1ad","kind":"commit","published_at":"2024-03-22T20:32:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.5/manifests"},{"name":"20240315.5","sha":"444196c840337e9c919085241121361b0fa8db21","kind":"tag","published_at":"2024-03-15T17:38:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240315.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240315.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240315.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240315.5/manifests"},{"name":"20240315.4","sha":"07f1b21cb1530199e0f0bdcad04228c581ba1d5a","kind":"tag","published_at":"2024-03-15T13:00:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240315.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240315.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240315.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240315.4/manifests"},{"name":"20240314.4","sha":"8a92ddfb82f1ed882db6382cae3fec78319d4862","kind":"tag","published_at":"2024-03-14T17:34:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240314.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240314.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240314.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240314.4/manifests"},{"name":"20240314.3","sha":"a48b33b329e5b3f79e01cf8722d0df11173a8eb5","kind":"tag","published_at":"2024-03-14T16:48:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240314.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240314.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240314.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240314.3/manifests"},{"name":"20240313.6","sha":"bd2015e51cecf7086ab4d66614f0e5889b22072b","kind":"tag","published_at":"2024-03-14T00:04:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240313.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240313.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.6/manifests"},{"name":"20240313.5","sha":"89b1994c8b37457f4ac073cfc7d8296a99df30c2","kind":"tag","published_at":"2024-03-13T19:31:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240313.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240313.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.5/manifests"},{"name":"20240313.3","sha":"dd0379dc80ec353ad3fd44fa79352b2fa2d5719d","kind":"tag","published_at":"2024-03-13T19:12:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240313.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240313.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.3/manifests"},{"name":"20240313.2","sha":"c9baedaaf412de9520feb9737e127227542142f7","kind":"tag","published_at":"2024-03-13T18:48:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240313.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240313.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.2/manifests"},{"name":"20240313.1","sha":"84218bf566d410afb771df706ecb151e982d2199","kind":"tag","published_at":"2024-03-13T16:57:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240313.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240313.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240313.1/manifests"},{"name":"20240312.3","sha":"a6c8c5a3e3cad26a89311a83dd74aeef98a94e75","kind":"tag","published_at":"2024-03-13T05:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240312.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240312.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.3/manifests"},{"name":"20240312.2","sha":"52a6e83e3577b40108f6173376ce8ad5030f5f0a","kind":"tag","published_at":"2024-03-12T23:17:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240312.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240312.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.2/manifests"},{"name":"20240312.1","sha":"cb4fbd3931f9bad678092a4a58b869ccfd4d8645","kind":"tag","published_at":"2024-03-12T19:56:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240312.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240312.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240312.1/manifests"},{"name":"20240311.4","sha":"b7530c753fc1fca9b6fb4a04bd6ab79dad0c5b8a","kind":"tag","published_at":"2024-03-11T20:47:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240311.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240311.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240311.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240311.4/manifests"},{"name":"20240311.3","sha":"ec1593fa22e7e513d9a7f9b4c88304df6d03dd24","kind":"tag","published_at":"2024-03-11T13:55:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240311.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240311.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240311.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240311.3/manifests"},{"name":"20240309.1","sha":"bd63468eb5c5209daa62c27ff15130ba4939949c","kind":"tag","published_at":"2024-03-10T01:08:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240309.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240309.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240309.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240309.1/manifests"},{"name":"20240308.3","sha":"560d14f29d2f81e95626d7522604abaee601d8c7","kind":"tag","published_at":"2024-03-09T00:19:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240308.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240308.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.3/manifests"},{"name":"20240308.2","sha":"03ba5e76e80c8b8065bd93fb89e38d2a47d60ba7","kind":"tag","published_at":"2024-03-09T00:16:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240308.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240308.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.2/manifests"},{"name":"20240308.1","sha":"4b2ad9f3cc8db6c2ade05fd20a8070e04e28ff24","kind":"tag","published_at":"2024-03-08T18:18:52.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240308.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240308.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240308.1/manifests"},{"name":"20240307.4","sha":"334569eb789915b1ec3ea755be160c40b6b0951f","kind":"tag","published_at":"2024-03-08T05:16:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240307.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240307.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.4/manifests"},{"name":"20240307.3","sha":"7666fbdfc258de90ec4f9dcee769d03044b82f4a","kind":"tag","published_at":"2024-03-08T01:11:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240307.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240307.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.3/manifests"},{"name":"20240307.1","sha":"f8323e515c31b678b4715c87d5e32112f0516c4d","kind":"tag","published_at":"2024-03-07T18:35:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240307.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240307.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240307.1/manifests"},{"name":"20240306.10","sha":"5513f5808ba867bbbe585a4bfa60a457ac2c3958","kind":"tag","published_at":"2024-03-07T07:38:52.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.10/manifests"},{"name":"20240306.9","sha":"16839b2aadb3633ab150f36f53335a594fbcbd82","kind":"tag","published_at":"2024-03-07T02:47:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.9/manifests"},{"name":"20240306.8","sha":"a9c8115496196e6ebdb7dc32be651b856c7211f2","kind":"tag","published_at":"2024-03-07T02:37:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.8/manifests"},{"name":"20240306.7","sha":"fbebefac782c2ceb2c9b4d68fda875a755527cb5","kind":"tag","published_at":"2024-03-07T02:23:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.7/manifests"},{"name":"20240306.6","sha":"7200d45d75e1af3e2c8667587b26f461c3f9df3d","kind":"tag","published_at":"2024-03-07T02:14:02.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.6/manifests"},{"name":"20240306.5","sha":"811333046a67790029438dbbe31b9c86efff977f","kind":"tag","published_at":"2024-03-07T02:01:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.5/manifests"},{"name":"20240306.4","sha":"6e63024ff41ffc8edad80f51358af57088612ef0","kind":"tag","published_at":"2024-03-06T20:53:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.4/manifests"},{"name":"20240306.3","sha":"684a9e69dc6e2c01838c656a2153a97b802fecc4","kind":"tag","published_at":"2024-03-06T19:18:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240306.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240306.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240306.3/manifests"},{"name":"20240305.5","sha":"2090ab5cd640bbbc7b8f9c6721f8e1fb3d6fd54e","kind":"tag","published_at":"2024-03-06T05:10:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240305.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240305.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.5/manifests"},{"name":"20240305.4","sha":"be30d6f5cf73c83c9f39eff3a1a534619df044b2","kind":"tag","published_at":"2024-03-05T22:32:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240305.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240305.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.4/manifests"},{"name":"20240305.1","sha":"c2ef32ba3b66e0b16e1d272688edc84c19cf79b9","kind":"tag","published_at":"2024-03-05T19:14:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240305.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240305.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240305.1/manifests"},{"name":"20240304.3","sha":"2de0198b5f1c5250e3d36950ed03eaf5d065cda1","kind":"tag","published_at":"2024-03-04T21:24:06.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240304.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240304.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.3/manifests"},{"name":"20240304.2","sha":"7785a00029b7b596b58ee2e42374b148aa62e7e6","kind":"tag","published_at":"2024-03-04T21:12:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240304.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240304.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.2/manifests"},{"name":"20240304.1","sha":"27abac506c889b94c43a36c3455896f6bb9893ef","kind":"tag","published_at":"2024-03-04T21:03:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240304.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240304.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240304.1/manifests"},{"name":"20240301.7","sha":"b07fe93a8e810642b0477196394041738b3bbedf","kind":"tag","published_at":"2024-03-01T22:25:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.7/manifests"},{"name":"20240301.6","sha":"5dceb59cc60a4f817bb1f67384ab3e97c366b759","kind":"tag","published_at":"2024-03-01T21:22:17.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.6/manifests"},{"name":"20240301.4","sha":"69929211280ac4710faefc43943b916dbeaf991a","kind":"tag","published_at":"2024-03-01T20:07:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.4/manifests"},{"name":"20240301.3","sha":"dab9308c2dd72acd3546920ed8fa7107a3a9499d","kind":"tag","published_at":"2024-03-01T19:24:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.3/manifests"},{"name":"20240301.2","sha":"30f52c9fb27364bca68fe8b6280e947c5fd547ac","kind":"tag","published_at":"2024-03-01T19:14:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.2/manifests"},{"name":"20240301.1","sha":"6627c142e3daca56c6b3881d32120c4b807e6e58","kind":"tag","published_at":"2024-03-01T19:12:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240301.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240301.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240301.1/manifests"},{"name":"20240229.3","sha":"46830659cb853c5e99b71417f4e48b1d61509c92","kind":"tag","published_at":"2024-02-29T19:35:17.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240229.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240229.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240229.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240229.3/manifests"},{"name":"20240228.9","sha":"06ab96ca84eb6256c391267ea7f93eb4c6a8ebb3","kind":"tag","published_at":"2024-02-29T00:32:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.9/manifests"},{"name":"20240228.8","sha":"51f4f7168cab8b43319e7100b859b40634bf2660","kind":"tag","published_at":"2024-02-28T23:12:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.8/manifests"},{"name":"20240228.6","sha":"e37f8f157e69a8e0f2acf7d0adab550bf5d3ebf4","kind":"tag","published_at":"2024-02-28T21:31:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.6/manifests"},{"name":"20240228.4","sha":"c6dbcb022c783659e8262e5cbe9e2d9f05070a9e","kind":"tag","published_at":"2024-02-28T19:30:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.4/manifests"},{"name":"20240228.3","sha":"950f5cbafd02e5f6bccde58e97b83b8c9fc4ba25","kind":"tag","published_at":"2024-02-28T19:14:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.3/manifests"},{"name":"20240228.1","sha":"9d7805f7b506bccb6854ab86f06a69ab00d709ae","kind":"tag","published_at":"2024-02-28T13:38:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240228.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240228.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240228.1/manifests"},{"name":"20240227.5","sha":"1a82b38b0296b7accaf55991570886bf52b8760e","kind":"tag","published_at":"2024-02-28T00:00:52.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240227.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240227.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.5/manifests"},{"name":"20240227.4","sha":"60f6889667364c99980357b3909a66660501c8da","kind":"tag","published_at":"2024-02-27T22:36:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240227.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240227.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.4/manifests"},{"name":"20240227.3","sha":"ab493e6239d21bcedef218d7f9b9042fbeaa6158","kind":"tag","published_at":"2024-02-27T20:43:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240227.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240227.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.3/manifests"},{"name":"20240227.2","sha":"3d3bc58ccfc2a22bc901a5e18e2386b9a710eabf","kind":"tag","published_at":"2024-02-27T19:54:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240227.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240227.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.2/manifests"},{"name":"20240227.1","sha":"2b5241a174de8f0fc71e0c81a5ffb21d07072aad","kind":"tag","published_at":"2024-02-27T18:50:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240227.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240227.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240227.1/manifests"},{"name":"20240226.3","sha":"2da9758a85688004f002210c0201b117ca65d3c3","kind":"tag","published_at":"2024-02-26T22:51:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240226.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240226.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.3/manifests"},{"name":"20240226.2","sha":"a6d59fec0703f99f72284dd26c33d742123294d8","kind":"tag","published_at":"2024-02-26T22:17:57.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240226.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240226.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.2/manifests"},{"name":"20240226.1","sha":"a49e413bc6b6be0e38958ecacae5ba4ec29e407a","kind":"tag","published_at":"2024-02-26T18:02:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240226.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240226.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240226.1/manifests"},{"name":"20240221.3","sha":"72e6ddd3b6d01190c3502ae1c91128c6cdacf5a4","kind":"tag","published_at":"2024-02-21T21:48:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240221.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240221.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240221.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240221.3/manifests"},{"name":"20240220.7","sha":"b0bb93505e3ab1f3e6c5c5f51f72698c8af206b1","kind":"tag","published_at":"2024-02-20T20:38:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240220.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240220.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.7/manifests"},{"name":"20240220.5","sha":"d8d0e654fb18f96b225dca89443b9da8fa6d0a3b","kind":"tag","published_at":"2024-02-20T19:57:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240220.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240220.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.5/manifests"},{"name":"20240220.2","sha":"bf3657ff881c7a62cfbefd2c35371d4d0949eef9","kind":"tag","published_at":"2024-02-20T17:21:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240220.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240220.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240220.2/manifests"},{"name":"msal-node-extensions-v1.0.12","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.12/manifests"},{"name":"msal-common-v14.7.1","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.7.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.7.1/manifests"},{"name":"msal-angular-v3.0.13","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.13/manifests"},{"name":"msal-browser-v3.10.0","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.10.0/manifests"},{"name":"msal-react-v2.0.12","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.12/manifests"},{"name":"msal-node-v2.6.4","sha":"8c015976765555ebf63b236373058ca0c333e7c7","kind":"commit","published_at":"2024-02-17T01:49:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.4/manifests"},{"name":"20240216.4","sha":"f9073261a4ba926652140132be8b193a0ee52ea4","kind":"tag","published_at":"2024-02-16T23:09:16.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240216.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240216.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240216.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240216.4/manifests"},{"name":"20240216.2","sha":"9779364fd4c72e81c96632213c57f727425b63c1","kind":"tag","published_at":"2024-02-16T20:28:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240216.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240216.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240216.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240216.2/manifests"},{"name":"20240214.16","sha":"0a0119d611f503e4336c2666df729ac737e5bc9a","kind":"tag","published_at":"2024-02-15T02:00:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.16/manifests"},{"name":"20240214.15","sha":"fea68d5812ca94446823fc0d6ff614d6cfc9c8f2","kind":"tag","published_at":"2024-02-15T01:49:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.15/manifests"},{"name":"20240214.14","sha":"d8ba287b15c7a45de492ffc93d44da9b58ced9b5","kind":"tag","published_at":"2024-02-15T01:49:52.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.14/manifests"},{"name":"20240214.11","sha":"717b296fc36fce0725cd9929eeba87a40417b58a","kind":"tag","published_at":"2024-02-15T00:11:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.11/manifests"},{"name":"20240214.9","sha":"2670f2e43eafa634fbd11b2e5612b7a3f54f7c32","kind":"tag","published_at":"2024-02-14T23:22:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.9/manifests"},{"name":"20240214.2","sha":"5f2163bb9d1092cb9c7a986b22508cad6fdaa6a9","kind":"tag","published_at":"2024-02-14T19:29:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240214.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240214.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240214.2/manifests"},{"name":"20240213.24","sha":"d1a52fe5714b62e26d180b3733deb7bd6090052a","kind":"tag","published_at":"2024-02-14T05:15:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.24","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.24/manifests"},{"name":"20240213.23","sha":"fcf5402084840c4235850efc31667b234cc12197","kind":"tag","published_at":"2024-02-14T05:11:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.23","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.23/manifests"},{"name":"20240213.19","sha":"f85ad38bebdeb61ab130dbe2fdfef293f44b076e","kind":"tag","published_at":"2024-02-14T02:24:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.19/manifests"},{"name":"20240213.18","sha":"f8d29ceb9ddd0f39b539007d6fd14b75489c53cf","kind":"tag","published_at":"2024-02-14T02:18:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.18/manifests"},{"name":"20240213.17","sha":"7cb33e2b9975b2c83face79a16a833e13e126d73","kind":"tag","published_at":"2024-02-14T02:10:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.17/manifests"},{"name":"20240213.16","sha":"c55d0faf79f86d21df7331c6f60847a55c2d4457","kind":"tag","published_at":"2024-02-14T02:01:38.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.16/manifests"},{"name":"20240213.15","sha":"ff7dae376e885e09c5446f5426335b6693fbe9a2","kind":"tag","published_at":"2024-02-14T01:51:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.15/manifests"},{"name":"20240213.14","sha":"d49e9bc5baa0c607ddbd49e328ac1238edd3be88","kind":"tag","published_at":"2024-02-14T01:41:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.14/manifests"},{"name":"20240213.13","sha":"1407978df2405db1e92d9d5a00796b78315a8ce4","kind":"tag","published_at":"2024-02-14T01:27:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.13/manifests"},{"name":"20240213.12","sha":"26a7693d57b133533de0866e22679755e0a3975b","kind":"tag","published_at":"2024-02-14T01:16:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.12/manifests"},{"name":"20240213.11","sha":"d8bcb9536a7e5059b6847a7d00cdb9143bdf9a36","kind":"tag","published_at":"2024-02-14T01:08:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.11/manifests"},{"name":"20240213.10","sha":"31e8c7e9d2a7230e492f85dbac7cc87c204dac5c","kind":"tag","published_at":"2024-02-14T01:02:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.10/manifests"},{"name":"20240213.9","sha":"09f6537fbd93f2613e38611c826c6f571d5c9cbc","kind":"tag","published_at":"2024-02-14T00:43:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.9/manifests"},{"name":"20240213.8","sha":"6e0628b42d55dff652a782b403153318179a4fd5","kind":"tag","published_at":"2024-02-14T00:23:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.8/manifests"},{"name":"20240213.7","sha":"b7c671dea46ad653d0b1dfdbb6ca09ddbf3eb831","kind":"tag","published_at":"2024-02-14T00:18:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.7/manifests"},{"name":"20240213.6","sha":"d89d3d2cb4c2726a6a9f561ecc9f47d17b511fbf","kind":"tag","published_at":"2024-02-13T23:46:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.6/manifests"},{"name":"20240213.5","sha":"4d33815500ee845f83152c42580b992bf0da0ca5","kind":"tag","published_at":"2024-02-13T21:40:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.5/manifests"},{"name":"20240213.4","sha":"32a9550946807d4f0a685b386b3cd3e0afab4431","kind":"tag","published_at":"2024-02-13T21:35:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.4/manifests"},{"name":"20240213.3","sha":"1cdb61864b3e3093ae3558b2d596835088382285","kind":"tag","published_at":"2024-02-13T19:53:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.3/manifests"},{"name":"20240213.2","sha":"3f3a0d5f97c620ce253eed5f29b2762be005f5ee","kind":"tag","published_at":"2024-02-13T19:52:39.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240213.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240213.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240213.2/manifests"},{"name":"20240212.4","sha":"fd34085ad5ab79c0e7eaf8e248c4a0422636ea80","kind":"tag","published_at":"2024-02-13T07:41:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240212.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240212.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.4/manifests"},{"name":"20240212.3","sha":"815243d2321c73bdbedc79496e11ff8fc9f07488","kind":"tag","published_at":"2024-02-13T05:09:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240212.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240212.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.3/manifests"},{"name":"20240212.2","sha":"99fe1716a23156a0a3e399e592835bc950e16ef0","kind":"tag","published_at":"2024-02-12T22:05:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240212.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240212.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240212.2/manifests"},{"name":"20240210.2","sha":"7aee65245e06d44dda23bf22286bcbd618aa998c","kind":"tag","published_at":"2024-02-10T09:42:11.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240210.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240210.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240210.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240210.2/manifests"},{"name":"20240210.1","sha":"f2b8c0582620a7e57879a0871a1e27cd81f1784a","kind":"tag","published_at":"2024-02-10T09:26:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240210.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240210.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240210.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240210.1/manifests"},{"name":"20240208.13","sha":"981647be36997d824257c4d055cfb2863016e341","kind":"tag","published_at":"2024-02-09T05:07:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.13/manifests"},{"name":"20240208.11","sha":"0a951194956832dc6664ccaafb045ce9ef391cd9","kind":"tag","published_at":"2024-02-09T04:45:02.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.11/manifests"},{"name":"20240208.10","sha":"fe3caeb5751eb3ec1409cccd4c640d5346234f02","kind":"tag","published_at":"2024-02-09T04:30:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.10/manifests"},{"name":"20240208.7","sha":"c74c2e3444cee001f16220baa62e3b5567736b54","kind":"tag","published_at":"2024-02-09T02:34:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.7/manifests"},{"name":"20240208.6","sha":"5eaad9addba97979c0f4e97894e33bd1ae9dba6e","kind":"tag","published_at":"2024-02-09T02:17:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.6/manifests"},{"name":"20240208.5","sha":"04dcbcb1564cc62e8885d7ec923f1823308da5b7","kind":"tag","published_at":"2024-02-08T23:11:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.5/manifests"},{"name":"20240208.4","sha":"a3467ebf0ca48d0f15c60420937c1b90ff2d96d5","kind":"tag","published_at":"2024-02-08T23:11:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.4/manifests"},{"name":"20240208.3","sha":"653ab129a21726368c6a1581809fb63e30e7a879","kind":"tag","published_at":"2024-02-08T19:08:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.3/manifests"},{"name":"20240208.2","sha":"7dc5c1af6237efd2feae836b792fb903cab87ab3","kind":"tag","published_at":"2024-02-08T18:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240208.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240208.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240208.2/manifests"},{"name":"20240207.2","sha":"3ff84b320f4d23a56d969279492bd07e7c57fdef","kind":"tag","published_at":"2024-02-07T23:15:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240207.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240207.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240207.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240207.2/manifests"},{"name":"20240207.3","sha":"23b31719ec5f667765b194e3f1dc3bca4057a9c6","kind":"tag","published_at":"2024-02-07T23:14:48.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240207.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240207.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240207.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240207.3/manifests"},{"name":"msal-node-v2.6.3","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3/manifests"},{"name":"msal-react-v2.0.11","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11/manifests"},{"name":"msal-angular-v3.0.12","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12/manifests"},{"name":"msal-browser-v3.9.0","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.9.0/manifests"},{"name":"msal-common-v14.7.0","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.7.0/manifests"},{"name":"msal-node-extensions-v1.0.11","sha":"298b2127d122b40febdbdb95f4df8a34521e54fa","kind":"commit","published_at":"2024-02-07T22:00:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11/manifests"},{"name":"20240206.29","sha":"93a7299527c2afa7b3580a85f52397aef75242f0","kind":"tag","published_at":"2024-02-07T05:46:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.29","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.29/manifests"},{"name":"20240206.27","sha":"f077143be269ad6c04408cccc8c83bbec3d44f71","kind":"tag","published_at":"2024-02-06T23:20:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.27","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.27/manifests"},{"name":"20240206.26","sha":"a9a24dfaa339b8df4d61b93323f789ca9b75874a","kind":"tag","published_at":"2024-02-06T23:20:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.26","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.26/manifests"},{"name":"msal-node-v2.6.3-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-beta.0/manifests"},{"name":"msal-node-extensions-v1.0.11-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-beta.0/manifests"},{"name":"msal-react-v2.0.11-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-beta.0/manifests"},{"name":"msal-browser-v3.8.1-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.8.1-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.8.1-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.8.1-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.8.1-beta.0/manifests"},{"name":"msal-angular-v3.0.12-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-beta.0/manifests"},{"name":"msal-common-v14.6.2-beta.0","sha":"d33c817d7501f8509413d78c3df2ea04355972a5","kind":"commit","published_at":"2024-02-06T23:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.2-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.2-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-beta.0/manifests"},{"name":"20240206.23","sha":"22fad70366495665aebe318d76659fd145a7ec57","kind":"tag","published_at":"2024-02-06T23:06:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.23","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.23/manifests"},{"name":"20240206.25","sha":"85a849f868fcac5af880cbadf441e3d717c76809","kind":"tag","published_at":"2024-02-06T22:29:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.25","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.25/manifests"},{"name":"20240206.24","sha":"4a5b9bb7df69d279de124ab6d914a34c2ec17b44","kind":"tag","published_at":"2024-02-06T22:29:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.24","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.24/manifests"},{"name":"20240206.22","sha":"a41543c973cca66252769c4f2e086716eff3a34a","kind":"tag","published_at":"2024-02-06T21:58:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.22","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.22/manifests"},{"name":"20240206.21","sha":"88dc12abf480766727225d8c3de1914671861f44","kind":"tag","published_at":"2024-02-06T21:53:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.21/manifests"},{"name":"20240206.19","sha":"eaebca2d078738ea36a980234628c5a3092cd52e","kind":"tag","published_at":"2024-02-06T21:39:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.19/manifests"},{"name":"20240206.18","sha":"1c03f29c3f88b93c4a24cba0b61b8821f45cdc7d","kind":"tag","published_at":"2024-02-06T21:12:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.18/manifests"},{"name":"20240206.16","sha":"2eb708694de0b83b42aab98b22607b57c39de13c","kind":"tag","published_at":"2024-02-06T20:37:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.16/manifests"},{"name":"20240206.14","sha":"19575587a02e51ed54e98c8778b630fd8e69fb90","kind":"tag","published_at":"2024-02-06T20:29:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.14/manifests"},{"name":"20240206.12","sha":"4acb2130926b5688e2d7c3fc67dd87afdf4ff28b","kind":"tag","published_at":"2024-02-06T20:05:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.12/manifests"},{"name":"20240206.11","sha":"d44ecc0e39b99f15fdcbbb4ba3b73bec6799e056","kind":"tag","published_at":"2024-02-06T19:40:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.11/manifests"},{"name":"20240206.10","sha":"2919074a377800f9807d2f4e08cc464e8cd4bbe0","kind":"tag","published_at":"2024-02-06T19:22:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.10/manifests"},{"name":"20240206.6","sha":"6f1e9aea2fd79d9a4894cb3a76c8785b3f00bfb8","kind":"tag","published_at":"2024-02-06T19:10:19.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.6/manifests"},{"name":"20240206.5","sha":"edc4f657707396b1630f521fdbc3a7a16f6d7be1","kind":"tag","published_at":"2024-02-06T19:07:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.5/manifests"},{"name":"20240206.4","sha":"93ead72bb3ba5ddea43f27f10922562c760ea15e","kind":"tag","published_at":"2024-02-06T18:53:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.4/manifests"},{"name":"20240206.3","sha":"7f0baa14f074cf984a9164835bd894d7b53fd303","kind":"tag","published_at":"2024-02-06T18:23:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240206.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240206.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240206.3/manifests"},{"name":"20240205.23","sha":"dcde08609e1b5791b903b346d02d8b920c7722ac","kind":"tag","published_at":"2024-02-06T00:29:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.23","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.23/manifests"},{"name":"20240205.21","sha":"0b80744b7ee791866afb6db0d6cd400e06fcaf89","kind":"tag","published_at":"2024-02-06T00:15:19.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.21/manifests"},{"name":"20240205.19","sha":"145314e0aa9a3bbb75d326e9502403345165f23b","kind":"tag","published_at":"2024-02-06T00:10:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.19/manifests"},{"name":"20240205.17","sha":"4497ec6ddb32f5014917f81e0b8e9a7a62bbe48e","kind":"tag","published_at":"2024-02-05T23:00:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.17/manifests"},{"name":"20240205.16","sha":"c4a8ea9b11ec7b2b10f88e22eb8a39fea8870ee2","kind":"tag","published_at":"2024-02-05T22:39:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.16/manifests"},{"name":"20240205.10","sha":"8ffc854bbb801013a0402b8ff78ce3a32fc2edc0","kind":"tag","published_at":"2024-02-05T19:39:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.10/manifests"},{"name":"20240205.8","sha":"398e3ecdecd241c842bf587db5b2a48063a4d004","kind":"tag","published_at":"2024-02-05T19:07:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.8/manifests"},{"name":"20240205.6","sha":"9ea70b9b7a0543973e1fb969c7e66826495d771d","kind":"tag","published_at":"2024-02-05T18:33:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.6/manifests"},{"name":"20240205.5","sha":"2f9b9acd4437014edfda246cb57196ea89eefbff","kind":"tag","published_at":"2024-02-05T18:20:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.5/manifests"},{"name":"20240205.4","sha":"7295be05248d363afa100a617d716e9b9e359a8d","kind":"tag","published_at":"2024-02-05T18:19:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.4/manifests"},{"name":"20240205.2","sha":"705510d0958dc3d22da462d05c9b86f9b6d8c8af","kind":"tag","published_at":"2024-02-05T18:10:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.2/manifests"},{"name":"20240205.1","sha":"d573fe41d13fbf502f82c7131f16133ae0d90205","kind":"tag","published_at":"2024-02-05T12:27:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240205.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240205.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240205.1/manifests"},{"name":"20240203.2","sha":"a844fd361bfad508f5a01703b1fa4fcf3a722aed","kind":"tag","published_at":"2024-02-03T23:37:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240203.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240203.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240203.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240203.2/manifests"},{"name":"20240203.1","sha":"50b013dcb16c8bcac9c3735533f42365367a9c7b","kind":"tag","published_at":"2024-02-03T23:03:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240203.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240203.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240203.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240203.1/manifests"},{"name":"20240202.8","sha":"92365aef16fb453fc36fe4f3f36edcf272adf0ab","kind":"tag","published_at":"2024-02-02T19:12:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240202.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240202.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.8/manifests"},{"name":"20240202.6","sha":"147596916d77be438652581a9f4ebce98dd008ed","kind":"tag","published_at":"2024-02-02T18:49:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240202.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240202.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.6/manifests"},{"name":"20240202.5","sha":"f144b6013fc326bc857bdf7b0a9f2ea588198bc2","kind":"tag","published_at":"2024-02-02T18:06:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240202.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240202.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.5/manifests"},{"name":"20240202.3","sha":"879a9b379fe698c8a1e8ecc039d59083938709cf","kind":"tag","published_at":"2024-02-02T18:04:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240202.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240202.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240202.3/manifests"},{"name":"20240201.5","sha":"12b2187d6f3c4dd0dea51aa40e300f759ce76c8a","kind":"tag","published_at":"2024-02-02T03:48:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240201.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240201.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240201.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240201.5/manifests"},{"name":"msal-angular-v3.0.12-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.2/manifests"},{"name":"msal-angular-v3.0.12-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.3/manifests"},{"name":"msal-browser-v3.7.2-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.2-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.2-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.3/manifests"},{"name":"msal-common-v14.6.2-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.2-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.2-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.3/manifests"},{"name":"msal-node-extensions-v1.0.11-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.3/manifests"},{"name":"msal-node-v2.6.3-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.3/manifests"},{"name":"msal-react-v2.0.11-alpha.3","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.3/manifests"},{"name":"msal-browser-v3.7.2-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.2-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.2-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.2/manifests"},{"name":"msal-common-v14.6.2-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.2-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.2-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.2/manifests"},{"name":"msal-node-extensions-v1.0.11-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.2/manifests"},{"name":"msal-node-v2.6.3-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.2/manifests"},{"name":"msal-react-v2.0.11-alpha.2","sha":"e7a55511680aec602310f63db0bb5b7d2b07fab3","kind":"commit","published_at":"2024-02-01T22:40:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.2/manifests"},{"name":"20240201.2","sha":"7115b46b377cbdc71248457cfe2523936886dadd","kind":"tag","published_at":"2024-02-01T22:04:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240201.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240201.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240201.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240201.2/manifests"},{"name":"20240131.2","sha":"52cd0a89d351fc09840ec5356dd5948ad79d21f9","kind":"tag","published_at":"2024-01-31T18:30:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240131.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240131.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240131.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240131.2/manifests"},{"name":"20240131.1","sha":"9eccc0e6b7d012a561aac22ea78f89465fcac20e","kind":"tag","published_at":"2024-01-31T16:42:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240131.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240131.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240131.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240131.1/manifests"},{"name":"20240130.9","sha":"d94b2ff7add0df2d037d55b90b29194910e36545","kind":"tag","published_at":"2024-01-31T00:34:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240130.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240130.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.9/manifests"},{"name":"20240130.8","sha":"2644af0b7d6619fc51b6d1851a41499af6330202","kind":"tag","published_at":"2024-01-31T00:19:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240130.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240130.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.8/manifests"},{"name":"msal-angular-v3.0.12-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.1/manifests"},{"name":"msal-common-v14.6.2-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.2-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.1/manifests"},{"name":"msal-browser-v3.7.2-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.2-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.1/manifests"},{"name":"msal-react-v2.0.11-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.1/manifests"},{"name":"msal-node-v2.6.3-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.1/manifests"},{"name":"msal-node-extensions-v1.0.11-alpha.1","sha":"400dc4d2da88b95b6b78baa8895ce91a03150517","kind":"commit","published_at":"2024-01-30T21:11:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.1/manifests"},{"name":"20240130.1","sha":"c04e92a1b81272ee00a847e7822d86a0115fb5ca","kind":"tag","published_at":"2024-01-30T18:16:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240130.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240130.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240130.1/manifests"},{"name":"20240129.12","sha":"4c7eeb7a711edccf2f1d9ae536fdf72dd045345a","kind":"tag","published_at":"2024-01-30T01:12:19.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.12/manifests"},{"name":"20240129.11","sha":"2a7d00457ded37613ea1865e4dbbf7646f7d1fa7","kind":"tag","published_at":"2024-01-30T00:56:48.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.11/manifests"},{"name":"20240129.10","sha":"3124f22bd02186d196c856a5b4d840d5f2fae1fe","kind":"tag","published_at":"2024-01-29T20:11:17.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.10/manifests"},{"name":"msal-react-v2.0.11-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.11-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.11-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.11-alpha.0/manifests"},{"name":"msal-node-extensions-v1.0.11-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.11-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.11-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.11-alpha.0/manifests"},{"name":"msal-common-v14.6.2-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.2-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.2-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.2-alpha.0/manifests"},{"name":"msal-browser-v3.7.2-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.2-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.2-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.2-alpha.0/manifests"},{"name":"msal-node-v2.6.3-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.3-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.3-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.3-alpha.0/manifests"},{"name":"msal-angular-v3.0.12-alpha.0","sha":"687fe33fcc6944be84bb8d499d5a122b8bbea68c","kind":"commit","published_at":"2024-01-29T19:58:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.12-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.12-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.12-alpha.0/manifests"},{"name":"20240129.9","sha":"c670372edc53d6c94dbd140435ca33c50c19b091","kind":"tag","published_at":"2024-01-29T19:20:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.9/manifests"},{"name":"20240129.8","sha":"1623279009ae1057e4171b8ac012489dc597fbc8","kind":"tag","published_at":"2024-01-29T19:11:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.8/manifests"},{"name":"20240129.7","sha":"647d2be054c16dfc48c6b3e42ac3f153df6ee2bb","kind":"tag","published_at":"2024-01-29T19:09:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.7/manifests"},{"name":"20240129.6","sha":"5b36b69c535ef89c97fc41e7b26ba643753be790","kind":"tag","published_at":"2024-01-29T18:35:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.6/manifests"},{"name":"20240129.5","sha":"aaa97f78f73d2e23c57b913524a33f3be59816d8","kind":"tag","published_at":"2024-01-29T18:23:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.5/manifests"},{"name":"20240129.4","sha":"5737c9745590d3a6f634fe25b8b558ca8ab3b2cc","kind":"tag","published_at":"2024-01-29T18:09:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.4/manifests"},{"name":"20240129.3","sha":"3e303107f2b39e29a2e5b43e76759b1c3acdcbe1","kind":"tag","published_at":"2024-01-29T17:17:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.3/manifests"},{"name":"20240129.2","sha":"b59736b7301c17631b8a693d7b09f8a4b7d17bd4","kind":"tag","published_at":"2024-01-29T17:08:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.2/manifests"},{"name":"20240129.1","sha":"c827e25dd30ed1540b5aca544295b84671c6c2de","kind":"tag","published_at":"2024-01-29T12:33:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240129.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240129.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240129.1/manifests"},{"name":"20240128.7","sha":"e7350914040f57e8d422e518d2a734c204c59f62","kind":"tag","published_at":"2024-01-29T02:19:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240128.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240128.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.7/manifests"},{"name":"20240128.5","sha":"ee5fe2262604ff8039aa6b973c5f841df5fc4967","kind":"tag","published_at":"2024-01-29T02:08:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240128.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240128.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.5/manifests"},{"name":"20240128.3","sha":"6ef1c3a69237d3bb8f31c4e30341d8cec5c7b6c6","kind":"tag","published_at":"2024-01-29T02:04:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240128.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240128.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.3/manifests"},{"name":"20240128.2","sha":"6e79f2e449d8d942bb4db852211a767cf2ac0098","kind":"tag","published_at":"2024-01-29T01:20:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240128.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240128.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240128.2/manifests"},{"name":"20240125.9","sha":"b14b5443263bf89275af30eb50084bb088ed02c3","kind":"tag","published_at":"2024-01-26T00:16:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.9/manifests"},{"name":"20240125.8","sha":"2ce361da3d256117414eae53145f7df8baadd007","kind":"tag","published_at":"2024-01-25T23:43:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.8/manifests"},{"name":"20240125.7","sha":"73f9babc255ebaab42e93122ef5e5a56010e40af","kind":"tag","published_at":"2024-01-25T23:42:17.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.7/manifests"},{"name":"20240125.6","sha":"ed798ef5d76a1546115ec60620b0c031bf164278","kind":"tag","published_at":"2024-01-25T22:21:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.6/manifests"},{"name":"20240125.4","sha":"3d85142467b54c9d1c523b670d87c62c9c08812f","kind":"tag","published_at":"2024-01-25T22:00:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.4/manifests"},{"name":"20240125.5","sha":"d4e6b8ab0cd312dbe3763989f0c62374c279ea01","kind":"tag","published_at":"2024-01-25T21:59:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.5/manifests"},{"name":"20240125.3","sha":"aac3dad256783f3678cc40537de02fe411d6f25f","kind":"tag","published_at":"2024-01-25T21:47:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.3/manifests"},{"name":"20240125.1","sha":"4c5bb2dbc08115aab4af52518153aaca8a9525c3","kind":"tag","published_at":"2024-01-25T18:31:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240125.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240125.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240125.1/manifests"},{"name":"20240124.11","sha":"15340377671e6cc26920b334dc5c2719c915fd6f","kind":"tag","published_at":"2024-01-25T02:04:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240124.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240124.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240124.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240124.11/manifests"},{"name":"20240124.9","sha":"b1e533a048941d96e1b8f4eb704bd780a2327b08","kind":"tag","published_at":"2024-01-25T01:41:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240124.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240124.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240124.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240124.9/manifests"},{"name":"20240123.6","sha":"3a418048a42eef43932aa82465e9bda0a9c636a7","kind":"tag","published_at":"2024-01-23T20:31:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240123.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240123.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.6/manifests"},{"name":"20240123.4","sha":"de10d90e6d91cb25d86afb068c9ff9962d93c199","kind":"tag","published_at":"2024-01-23T19:55:58.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240123.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240123.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.4/manifests"},{"name":"20240123.1","sha":"ec66b726a1ed01387d365c3a3e1504cb09729d10","kind":"tag","published_at":"2024-01-23T17:42:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240123.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240123.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240123.1/manifests"},{"name":"msal-common-v14.6.1","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.1/manifests"},{"name":"msal-node-extensions-v1.0.10","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.10/manifests"},{"name":"msal-node-v2.6.2","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.2/manifests"},{"name":"msal-react-v2.0.10","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.10/manifests"},{"name":"msal-browser-v3.7.1","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.1/manifests"},{"name":"msal-angular-v3.0.11","sha":"2df9045fe3e9a2450c21f0024088697ec616802a","kind":"commit","published_at":"2024-01-23T00:06:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.11/manifests"},{"name":"20240122.9","sha":"4eabfbefe0a757c253c171e118d5b4513515ffc7","kind":"tag","published_at":"2024-01-22T22:09:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240122.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240122.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.9/manifests"},{"name":"20240122.7","sha":"56e2bb20d4fda91030b86481a4e4a63cec2998ef","kind":"tag","published_at":"2024-01-22T18:37:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240122.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240122.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.7/manifests"},{"name":"20240122.6","sha":"bf640e8b453b8e38d6c9aed3c286736d952d42e6","kind":"tag","published_at":"2024-01-22T18:29:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240122.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240122.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.6/manifests"},{"name":"20240122.2","sha":"4ebd4fbc1fb18b58f589a8df81298f2b81314d67","kind":"tag","published_at":"2024-01-22T12:53:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240122.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240122.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240122.2/manifests"},{"name":"20240120.1","sha":"f25b83220f12de8e9d58211a74651f2d2dce58e3","kind":"tag","published_at":"2024-01-20T22:32:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240120.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240120.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240120.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240120.1/manifests"},{"name":"20240119.3","sha":"a365b98bc2d6ce593e67aebd2ba8eab7f770a2f9","kind":"tag","published_at":"2024-01-20T03:12:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240119.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240119.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240119.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240119.3/manifests"},{"name":"20240118.5","sha":"e9c77f398222f0a0e91a5c9d85dff194abd5469e","kind":"tag","published_at":"2024-01-18T23:21:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240118.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240118.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.5/manifests"},{"name":"20240118.2","sha":"4bb3e736255b02f2f6ba1cdc1796b1e339adf281","kind":"tag","published_at":"2024-01-18T17:45:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240118.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240118.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.2/manifests"},{"name":"20240118.1","sha":"2c473c923576a29c35e4c0cc471862f7c0fc95d9","kind":"tag","published_at":"2024-01-18T14:55:17.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240118.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240118.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240118.1/manifests"},{"name":"20240117.19","sha":"8e57172ad193d029921d8f365b451f18a637d61b","kind":"tag","published_at":"2024-01-17T21:28:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.19/manifests"},{"name":"20240117.15","sha":"2cefde51ca8ff9097fac4a3ab52c133f06f5f220","kind":"tag","published_at":"2024-01-17T20:44:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.15/manifests"},{"name":"20240117.12","sha":"eae05264c0ca4162ff8e3d131846742656dc1d4f","kind":"tag","published_at":"2024-01-17T20:17:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.12/manifests"},{"name":"20240117.11","sha":"4cd1241f802fae38e4141f368f76bec929626f6e","kind":"tag","published_at":"2024-01-17T20:17:05.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.11/manifests"},{"name":"20240117.9","sha":"776e6b4c6296cff6e1a0936916e907bf2e63a58c","kind":"tag","published_at":"2024-01-17T20:04:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.9/manifests"},{"name":"20240117.8","sha":"a8ce966141b4e608f6637153bc976864977387fe","kind":"tag","published_at":"2024-01-17T19:53:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.8/manifests"},{"name":"20240117.7","sha":"712ad3f465c10849828c1f5ec0352ec1c109cf93","kind":"tag","published_at":"2024-01-17T19:41:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.7/manifests"},{"name":"20240117.6","sha":"99b0ff389bc008103549261d4ebe0f13233591b6","kind":"tag","published_at":"2024-01-17T19:41:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.6/manifests"},{"name":"20240117.5","sha":"3eaf713b375f504188fd20b09b723ad0f49b7535","kind":"tag","published_at":"2024-01-17T19:36:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.5/manifests"},{"name":"20240117.4","sha":"c5a8305ef755962e3d433e1f887637e077a57fd0","kind":"tag","published_at":"2024-01-17T19:35:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.4/manifests"},{"name":"20240117.3","sha":"8e4f162027cbe702e1ba9a7db572538324a1b113","kind":"tag","published_at":"2024-01-17T19:32:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.3/manifests"},{"name":"20240117.2","sha":"86e5a943cabf8fd58cf7d1b9ded02c697c5135ed","kind":"tag","published_at":"2024-01-17T18:06:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.2/manifests"},{"name":"20240117.1","sha":"5c69fcd517a81ede3f09fec496ca56df6ebb47f2","kind":"tag","published_at":"2024-01-17T17:57:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240117.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240117.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240117.1/manifests"},{"name":"20240116.3","sha":"5c69fcd517a81ede3f09fec496ca56df6ebb47f2","kind":"tag","published_at":"2024-01-17T00:52:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240116.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240116.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.3/manifests"},{"name":"20240116.2","sha":"0abbbac63ad568c311110f412835ee107db102fb","kind":"tag","published_at":"2024-01-16T22:45:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240116.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240116.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.2/manifests"},{"name":"20240116.1","sha":"3563e0da9c2b899d9cdea37ee3ba282347eca2e7","kind":"tag","published_at":"2024-01-16T22:28:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/20240116.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/20240116.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/20240116.1/manifests"},{"name":"msal-angular-v3.0.10","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.10/manifests"},{"name":"msal-common-v14.6.0","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.6.0/manifests"},{"name":"msal-node-extensions-v1.0.9","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.9/manifests"},{"name":"msal-node-v2.6.1","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.1/manifests"},{"name":"msal-react-v2.0.9","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.9/manifests"},{"name":"msal-browser-v3.7.0","sha":"3d2f8c800af4e07d889026a1f69afd5f7c214bac","kind":"commit","published_at":"2024-01-09T00:03:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.7.0/manifests"},{"name":"msal-node-v2.6.0","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.6.0/manifests"},{"name":"msal-react-v2.0.8","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.8/manifests"},{"name":"msal-node-extensions-v1.0.8","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.8/manifests"},{"name":"msal-common-v14.5.0","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.5.0/manifests"},{"name":"msal-browser-v3.6.0","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.6.0/manifests"},{"name":"msal-angular-v3.0.9","sha":"392020bee299d01d14db2907da0cab681a3fbdc3","kind":"commit","published_at":"2023-11-29T23:12:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.9/manifests"},{"name":"msal-node-v2.5.1","sha":"d37574232dae46a7aebdbd969bfbcc4c705dad08","kind":"commit","published_at":"2023-11-07T21:10:09.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.5.1/manifests"},{"name":"msal-node-extensions-v1.0.7","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.7/manifests"},{"name":"msal-common-v14.4.0","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.4.0/manifests"},{"name":"msal-node-v2.5.0","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.5.0/manifests"},{"name":"msal-angular-v3.0.8","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.8/manifests"},{"name":"msal-browser-v3.5.0","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.5.0/manifests"},{"name":"msal-react-v2.0.7","sha":"787aa62c42de5c275be5f8892ceac798132a8ed3","kind":"commit","published_at":"2023-11-07T00:35:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.7/manifests"},{"name":"msal-node-v2.4.0","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.4.0/manifests"},{"name":"msal-react-v2.0.6","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.6/manifests"},{"name":"msal-angular-v3.0.7","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.7/manifests"},{"name":"msal-browser-v3.4.0","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.4.0/manifests"},{"name":"msal-common-v14.3.0","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.3.0/manifests"},{"name":"msal-node-extensions-v1.0.6","sha":"b561834d3e0647e421633a94088be25bab4f0b6a","kind":"commit","published_at":"2023-10-30T23:27:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.6/manifests"},{"name":"msal-browser-v2.38.3","sha":"bf61f42aff220c33ae4b0e248cc4aa9009306f3a","kind":"commit","published_at":"2023-10-27T20:34:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.38.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.38.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.3/manifests"},{"name":"msal-node-v1.18.4","sha":"bf61f42aff220c33ae4b0e248cc4aa9009306f3a","kind":"commit","published_at":"2023-10-27T20:34:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.18.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.4/manifests"},{"name":"msal-react-v1.5.12","sha":"bf61f42aff220c33ae4b0e248cc4aa9009306f3a","kind":"commit","published_at":"2023-10-27T20:34:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.12/manifests"},{"name":"msal-angular-v2.5.12","sha":"bf61f42aff220c33ae4b0e248cc4aa9009306f3a","kind":"commit","published_at":"2023-10-27T20:34:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.12/manifests"},{"name":"msal-common-v13.3.1","sha":"bf61f42aff220c33ae4b0e248cc4aa9009306f3a","kind":"commit","published_at":"2023-10-27T20:34:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.3.1/manifests"},{"name":"msal-common-v14.2.0","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.2.0/manifests"},{"name":"msal-react-v2.0.5","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.5/manifests"},{"name":"msal-node-v2.3.0","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.3.0/manifests"},{"name":"msal-node-extensions-v1.0.5","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.5/manifests"},{"name":"msal-browser-v3.3.0","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.3.0/manifests"},{"name":"msal-angular-v3.0.6","sha":"ce665da7df8c584fe8f889c4856729cd285fead2","kind":"commit","published_at":"2023-10-20T22:25:42.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.6/manifests"},{"name":"msal-node-v2.2.0","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.2.0/manifests"},{"name":"msal-react-v2.0.4","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.4/manifests"},{"name":"msal-node-extensions-v1.0.4","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.4/manifests"},{"name":"msal-common-v14.1.0","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.1.0/manifests"},{"name":"msal-browser-v3.2.0","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.2.0/manifests"},{"name":"msal-angular-v3.0.5","sha":"e5c9d2f67ec9f106032f36ba43efbc4ce78ae98e","kind":"commit","published_at":"2023-10-05T18:46:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.5/manifests"},{"name":"msal-angular-v3.0.4","sha":"a88c48e20021dd4f5aa8535fba21f71a16455ff4","kind":"commit","published_at":"2023-09-06T17:16:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.4/manifests"},{"name":"msal-react-v2.0.3","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.3/manifests"},{"name":"msal-angular-v3.0.3","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.3/manifests"},{"name":"msal-node-v2.1.0","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.1.0/manifests"},{"name":"msal-browser-v3.1.0","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.1.0/manifests"},{"name":"msal-node-extensions-v1.0.3","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.3/manifests"},{"name":"msal-common-v14.0.3","sha":"51a43a66f12586b1d4f448c1462a4cbe54279963","kind":"commit","published_at":"2023-09-05T23:19:24.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.3/manifests"},{"name":"msal-node-v1.18.3","sha":"a5a93f9944739924d73917b49ebaab2430b87743","kind":"commit","published_at":"2023-09-05T18:49:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.18.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.3/manifests"},{"name":"msal-node-v1.18.2","sha":"5d050542c3f24a5d5ded1b9b1eb7e49d73cd5b8d","kind":"commit","published_at":"2023-08-24T16:31:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.18.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.2/manifests"},{"name":"msal-react-v1.5.11","sha":"5d050542c3f24a5d5ded1b9b1eb7e49d73cd5b8d","kind":"commit","published_at":"2023-08-24T16:31:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.11/manifests"},{"name":"msal-common-v13.3.0","sha":"5d050542c3f24a5d5ded1b9b1eb7e49d73cd5b8d","kind":"commit","published_at":"2023-08-24T16:31:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.3.0/manifests"},{"name":"msal-browser-v2.38.2","sha":"5d050542c3f24a5d5ded1b9b1eb7e49d73cd5b8d","kind":"commit","published_at":"2023-08-24T16:31:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.38.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.38.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.2/manifests"},{"name":"msal-angular-v2.5.11","sha":"5d050542c3f24a5d5ded1b9b1eb7e49d73cd5b8d","kind":"commit","published_at":"2023-08-24T16:31:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.11/manifests"},{"name":"msal-react-v2.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.2/manifests"},{"name":"msal-node-v2.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.2/manifests"},{"name":"msal-node-extensions-v1.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.2/manifests"},{"name":"msal-common-v14.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.2/manifests"},{"name":"msal-browser-v3.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.2/manifests"},{"name":"msal-angular-v3.0.2","sha":"c3a508b95b260d28af13885a49472d9ad41f4836","kind":"commit","published_at":"2023-08-18T19:51:47.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.2/manifests"},{"name":"msal-browser-v3.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.1/manifests"},{"name":"msal-react-v2.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.1/manifests"},{"name":"msal-node-v2.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.1/manifests"},{"name":"msal-node-extensions-v1.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.1/manifests"},{"name":"msal-common-v14.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.1/manifests"},{"name":"msal-angular-v3.0.1","sha":"ceccf0b96f90a6ed747e3ed6eac3e0ee2df81939","kind":"commit","published_at":"2023-08-11T20:22:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.1/manifests"},{"name":"msal-react-v2.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0/manifests"},{"name":"msal-node-v2.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0/manifests"},{"name":"msal-node-extensions-v1.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0/manifests"},{"name":"msal-common-v14.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0/manifests"},{"name":"msal-browser-v3.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0/manifests"},{"name":"msal-angular-v3.0.0","sha":"c67d3cd215bece9b24a10152b1baf91b43532e11","kind":"commit","published_at":"2023-08-07T23:28:08.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0/manifests"},{"name":"msal-react-v1.5.10","sha":"2819735fe031ae36bea1d88f31f56089ac6ee21f","kind":"commit","published_at":"2023-08-07T20:46:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.10/manifests"},{"name":"msal-common-v13.2.1","sha":"2819735fe031ae36bea1d88f31f56089ac6ee21f","kind":"commit","published_at":"2023-08-07T20:46:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.2.1/manifests"},{"name":"msal-node-v1.18.1","sha":"2819735fe031ae36bea1d88f31f56089ac6ee21f","kind":"commit","published_at":"2023-08-07T20:46:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.18.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.1/manifests"},{"name":"msal-angular-v2.5.10","sha":"2819735fe031ae36bea1d88f31f56089ac6ee21f","kind":"commit","published_at":"2023-08-07T20:46:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.10/manifests"},{"name":"msal-browser-v2.38.1","sha":"2819735fe031ae36bea1d88f31f56089ac6ee21f","kind":"commit","published_at":"2023-08-07T20:46:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.38.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.1/manifests"},{"name":"msal-react-v2.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-beta.1/manifests"},{"name":"msal-react-v1.5.9","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.9/manifests"},{"name":"msal-node-v2.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-beta.1/manifests"},{"name":"msal-node-v1.18.0","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.18.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.18.0/manifests"},{"name":"msal-node-extensions-v1.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-beta.1/manifests"},{"name":"msal-common-v14.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-beta.1/manifests"},{"name":"msal-browser-v3.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-beta.1/manifests"},{"name":"msal-angular-v3.0.0-beta.1","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-beta.1/manifests"},{"name":"msal-angular-v2.5.9","sha":"1f5bcd0076067f937a4f0bf0d31dcad5e48aa1aa","kind":"commit","published_at":"2023-07-06T00:07:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.9/manifests"},{"name":"msal-browser-v2.38.0","sha":"4ccef1b8a11ca5643c11eb9586e45f8e45398e8c","kind":"commit","published_at":"2023-07-05T23:31:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.38.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.38.0/manifests"},{"name":"msal-common-v13.2.0","sha":"4ccef1b8a11ca5643c11eb9586e45f8e45398e8c","kind":"commit","published_at":"2023-07-05T23:31:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.2.0/manifests"},{"name":"msal-react-v2.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-beta.0/manifests"},{"name":"msal-angular-v3.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-beta.0/manifests"},{"name":"msal-browser-v3.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-beta.0/manifests"},{"name":"msal-common-v14.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-beta.0/manifests"},{"name":"msal-node-extensions-v1.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-beta.0/manifests"},{"name":"msal-node-v2.0.0-beta.0","sha":"6f5a21499f915fd5a49515c4d0927bf4be81fd07","kind":"commit","published_at":"2023-06-15T23:42:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-beta.0/manifests"},{"name":"msal-angular-v2.5.8","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.8/manifests"},{"name":"msal-react-v1.5.8","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.8/manifests"},{"name":"msal-node-v1.17.3","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.17.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.3/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.35","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.35","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.35/manifests"},{"name":"msal-browser-v2.37.1","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.37.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.37.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.37.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.37.1/manifests"},{"name":"msal-common-v13.1.0","sha":"d2b1c88e8ee5f16ff5826c6c2b6563b39bb0afe0","kind":"commit","published_at":"2023-06-07T00:09:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.1.0/manifests"},{"name":"msal-angular-v3.0.0-alpha.2","sha":"b1712557433a482ed3fae25f87257a0af7338274","kind":"commit","published_at":"2023-05-17T21:32:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.2/manifests"},{"name":"msal-react-v2.0.0-alpha.2","sha":"b1712557433a482ed3fae25f87257a0af7338274","kind":"commit","published_at":"2023-05-17T21:32:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.2/manifests"},{"name":"msal-node-v2.0.0-alpha.2","sha":"143f37c9133fc48358a96737bafe9f2dff6d2503","kind":"commit","published_at":"2023-05-17T18:44:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.2/manifests"},{"name":"msal-browser-v3.0.0-alpha.2","sha":"143f37c9133fc48358a96737bafe9f2dff6d2503","kind":"commit","published_at":"2023-05-17T18:44:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.2/manifests"},{"name":"msal-common-v14.0.0-alpha.2","sha":"5ac776bad9fa70135b806f99dee025d7a8393a55","kind":"commit","published_at":"2023-05-17T18:15:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-alpha.2/manifests"},{"name":"msal-browser-v3.0.0-alpha.1","sha":"2db35a3d600242fb6ceccabb6c85f500e9230028","kind":"commit","published_at":"2023-05-08T21:24:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.1/manifests"},{"name":"msal-react-v2.0.0-alpha.1","sha":"2db35a3d600242fb6ceccabb6c85f500e9230028","kind":"commit","published_at":"2023-05-08T21:24:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.1/manifests"},{"name":"msal-node-v2.0.0-alpha.1","sha":"2db35a3d600242fb6ceccabb6c85f500e9230028","kind":"commit","published_at":"2023-05-08T21:24:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.1/manifests"},{"name":"msal-common-v14.0.0-alpha.1","sha":"2db35a3d600242fb6ceccabb6c85f500e9230028","kind":"commit","published_at":"2023-05-08T21:24:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v14.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v14.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v14.0.0-alpha.1/manifests"},{"name":"msal-angular-v3.0.0-alpha.1","sha":"2db35a3d600242fb6ceccabb6c85f500e9230028","kind":"commit","published_at":"2023-05-08T21:24:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.1/manifests"},{"name":"msal-browser-v3.0.0-alpha.0","sha":"46ab9fdc01dfe3f6884ef83e9166a6f3d8af0c38","kind":"commit","published_at":"2023-05-03T20:49:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v3.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v3.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v3.0.0-alpha.0/manifests"},{"name":"msal-react-v2.0.0-alpha.0","sha":"46ab9fdc01dfe3f6884ef83e9166a6f3d8af0c38","kind":"commit","published_at":"2023-05-03T20:49:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v2.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v2.0.0-alpha.0/manifests"},{"name":"msal-node-v2.0.0-alpha.0","sha":"46ab9fdc01dfe3f6884ef83e9166a6f3d8af0c38","kind":"commit","published_at":"2023-05-03T20:49:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v2.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v2.0.0-alpha.0/manifests"},{"name":"msal-angular-v3.0.0-alpha.0","sha":"46ab9fdc01dfe3f6884ef83e9166a6f3d8af0c38","kind":"commit","published_at":"2023-05-03T20:49:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v3.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v3.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v3.0.0-alpha.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.34","sha":"058d3b655917f59217b23187874b5d8cc0722322","kind":"commit","published_at":"2023-05-02T17:07:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.34","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.34/manifests"},{"name":"msal-angular-v2.5.7","sha":"058d3b655917f59217b23187874b5d8cc0722322","kind":"commit","published_at":"2023-05-02T17:07:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.7/manifests"},{"name":"msal-browser-v2.37.0","sha":"058d3b655917f59217b23187874b5d8cc0722322","kind":"commit","published_at":"2023-05-02T17:07:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.37.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.37.0/manifests"},{"name":"msal-node-v1.17.2","sha":"058d3b655917f59217b23187874b5d8cc0722322","kind":"commit","published_at":"2023-05-02T17:07:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.17.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.2/manifests"},{"name":"msal-react-v1.5.7","sha":"058d3b655917f59217b23187874b5d8cc0722322","kind":"commit","published_at":"2023-05-02T17:07:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.7/manifests"},{"name":"msal-common-v13.0.0","sha":"34afd86c59fd3a7ca99d30b9b61e59f49007872d","kind":"commit","published_at":"2023-05-01T21:49:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v13.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v13.0.0/manifests"},{"name":"msal-v1.4.18","sha":"34afd86c59fd3a7ca99d30b9b61e59f49007872d","kind":"commit","published_at":"2023-05-01T21:49:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.18/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.32","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.32","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.32/manifests"},{"name":"msal-common-v12.0.0","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v12.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v12.0.0/manifests"},{"name":"msal-browser-v2.35.0","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.35.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.35.0/manifests"},{"name":"msal-angular-v2.5.5","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.5/manifests"},{"name":"msal-react-v1.5.5","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.5/manifests"},{"name":"msal-node-v1.17.0","sha":"38112dec5aa223a13b961d0cca87d7485ed94183","kind":"commit","published_at":"2023-04-03T22:41:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.17.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.17.0/manifests"},{"name":"msal-node-v1.16.0","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.16.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.16.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.31","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.31","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.31/manifests"},{"name":"msal-common-v11.0.0","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v11.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v11.0.0/manifests"},{"name":"msal-react-v1.5.4","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.4/manifests"},{"name":"msal-browser-v2.34.0","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.34.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.34.0/manifests"},{"name":"msal-angular-v2.5.4","sha":"55d5d6fa47dc60a15db7e76c8fa9bf6245238428","kind":"commit","published_at":"2023-03-07T19:33:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.4/manifests"},{"name":"msal-angular-v2.5.3","sha":"a5027ce8f963b17d4963bd9dca3de5325bc644f7","kind":"commit","published_at":"2023-02-06T23:41:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.3/manifests"},{"name":"msal-react-v1.5.3","sha":"a5027ce8f963b17d4963bd9dca3de5325bc644f7","kind":"commit","published_at":"2023-02-06T23:41:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.3/manifests"},{"name":"msal-node-v1.15.0","sha":"a5027ce8f963b17d4963bd9dca3de5325bc644f7","kind":"commit","published_at":"2023-02-06T23:41:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.15.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.15.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.30","sha":"a5027ce8f963b17d4963bd9dca3de5325bc644f7","kind":"commit","published_at":"2023-02-06T23:41:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.30","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.30/manifests"},{"name":"msal-browser-v2.33.0","sha":"a5027ce8f963b17d4963bd9dca3de5325bc644f7","kind":"commit","published_at":"2023-02-06T23:41:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.33.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.33.0/manifests"},{"name":"msal-common-v10.0.0","sha":"c06c81798132e7c5c4d4e11fe24dea4bb627d33b","kind":"commit","published_at":"2023-02-06T23:11:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v10.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v10.0.0/manifests"},{"name":"msal-common-v9.1.1","sha":"cf53aa7ef41acf31da034a7e3d38d6e5970dd0e9","kind":"commit","published_at":"2023-01-19T18:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v9.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.1.1/manifests"},{"name":"msal-common-v9.1.0","sha":"cf53aa7ef41acf31da034a7e3d38d6e5970dd0e9","kind":"commit","published_at":"2023-01-19T18:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v9.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.1.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.29","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.29","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.29/manifests"},{"name":"msal-common-v9.0.2","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v9.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.2/manifests"},{"name":"msal-browser-v2.32.2","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.32.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.2/manifests"},{"name":"msal-angular-v2.5.2","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.2/manifests"},{"name":"msal-react-v1.5.2","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.2/manifests"},{"name":"msal-node-v1.14.6","sha":"011c397e3e815709e9b108eed660b993239f9a49","kind":"commit","published_at":"2023-01-09T23:23:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.6/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.28","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.28","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.28/manifests"},{"name":"msal-react-v1.5.1","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.1/manifests"},{"name":"msal-node-v1.14.5","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.5/manifests"},{"name":"msal-angular-v2.5.1","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.1/manifests"},{"name":"msal-browser-v2.32.1","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.32.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.1/manifests"},{"name":"msal-common-v9.0.1","sha":"4ba6eb3fa115d61c96bac0ca9eb407199b9a8b93","kind":"commit","published_at":"2022-12-07T21:17:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v9.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.1/manifests"},{"name":"msal-angular-v2.5.0","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.5.0/manifests"},{"name":"msal-node-v1.14.4","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.4/manifests"},{"name":"msal-react-v1.5.0","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.5.0/manifests"},{"name":"msal-common-v9.0.0","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v9.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v9.0.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.27","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.27","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.27/manifests"},{"name":"msal-browser-v2.32.0","sha":"86675662b8e9634a9d11e4055777c23bfd30753b","kind":"commit","published_at":"2022-11-21T23:57:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.32.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.32.0/manifests"},{"name":"msal-common-v8.0.0","sha":"b6454bd1ff556f8d3482689d6a769e5e659a9f7d","kind":"commit","published_at":"2022-11-21T19:13:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v8.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v8.0.0/manifests"},{"name":"msal-browser-v2.31.0","sha":"28e5a1502e10686d4749507c477a1c4ca0cbf2ae","kind":"commit","published_at":"2022-11-07T23:15:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.31.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.31.0/manifests"},{"name":"msal-angular-v2.4.6","sha":"28e5a1502e10686d4749507c477a1c4ca0cbf2ae","kind":"commit","published_at":"2022-11-07T23:15:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.6/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.26","sha":"28e5a1502e10686d4749507c477a1c4ca0cbf2ae","kind":"commit","published_at":"2022-11-07T23:15:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.26","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.26/manifests"},{"name":"msal-node-v1.14.3","sha":"28e5a1502e10686d4749507c477a1c4ca0cbf2ae","kind":"commit","published_at":"2022-11-07T23:15:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.3/manifests"},{"name":"msal-react-v1.4.10","sha":"28e5a1502e10686d4749507c477a1c4ca0cbf2ae","kind":"commit","published_at":"2022-11-07T23:15:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.10/manifests"},{"name":"msal-common-v7.6.0","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.6.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.25","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.25","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.25/manifests"},{"name":"msal-node-v1.14.2","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.2/manifests"},{"name":"msal-react-v1.4.9","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.9/manifests"},{"name":"msal-angular-v2.4.5","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.5/manifests"},{"name":"msal-browser-v2.30.0","sha":"a5bb17bdaabbd3f76612f78c49c2c474b603b229","kind":"commit","published_at":"2022-10-10T22:32:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.30.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.30.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.24","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.24","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.24/manifests"},{"name":"msal-node-v1.14.1","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.1/manifests"},{"name":"msal-react-v1.4.8","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.8/manifests"},{"name":"msal-angular-v2.4.4","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.4/manifests"},{"name":"msal-browser-v2.29.0","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.29.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.29.0/manifests"},{"name":"msal-common-v7.5.0","sha":"72fdd1fe926d72422caff139cf5abe2e31cef9fb","kind":"commit","published_at":"2022-10-03T22:25:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.5.0/manifests"},{"name":"msal-node-v1.14.0","sha":"4c70f6c742ad74dfde1a6294f91a6e4569a4e142","kind":"commit","published_at":"2022-09-12T22:43:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.14.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.14.0/manifests"},{"name":"msal-react-v1.4.7","sha":"4c70f6c742ad74dfde1a6294f91a6e4569a4e142","kind":"commit","published_at":"2022-09-12T22:43:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.7/manifests"},{"name":"msal-angular-v2.4.3","sha":"4c70f6c742ad74dfde1a6294f91a6e4569a4e142","kind":"commit","published_at":"2022-09-12T22:43:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.3/manifests"},{"name":"msal-browser-v2.28.3","sha":"4c70f6c742ad74dfde1a6294f91a6e4569a4e142","kind":"commit","published_at":"2022-09-12T22:43:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.28.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.28.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.3/manifests"},{"name":"msal-common-v7.4.1","sha":"4c70f6c742ad74dfde1a6294f91a6e4569a4e142","kind":"commit","published_at":"2022-09-12T22:43:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.4.1/manifests"},{"name":"msal-common-v7.4.0","sha":"fd666886ed0cc3159e494b30cfca574f848feee4","kind":"commit","published_at":"2022-09-06T22:53:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.4.0/manifests"},{"name":"msal-node-v1.13.0","sha":"fd666886ed0cc3159e494b30cfca574f848feee4","kind":"commit","published_at":"2022-09-06T22:53:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.13.0/manifests"},{"name":"msal-react-v1.4.6","sha":"fd666886ed0cc3159e494b30cfca574f848feee4","kind":"commit","published_at":"2022-09-06T22:53:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.6/manifests"},{"name":"msal-browser-v2.28.2","sha":"fd666886ed0cc3159e494b30cfca574f848feee4","kind":"commit","published_at":"2022-09-06T22:53:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.28.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.2/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.23","sha":"fd666886ed0cc3159e494b30cfca574f848feee4","kind":"commit","published_at":"2022-09-06T22:53:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.23","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.23/manifests"},{"name":"msal-common-v7.3.0","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.3.0/manifests"},{"name":"msal-node-v1.12.1","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.12.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.12.1/manifests"},{"name":"msal-react-v1.4.5","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.5/manifests"},{"name":"msal-v1.4.17","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.17/manifests"},{"name":"msal-angular-v2.4.1","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.1/manifests"},{"name":"msal-browser-v2.28.1","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.28.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.1/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.22","sha":"e2dc2f9e4244285aea4ad1b74e937de5bef81046","kind":"commit","published_at":"2022-08-01T22:25:23.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.22","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.22/manifests"},{"name":"msal-browser-v2.28.0","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.28.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.28.0/manifests"},{"name":"msal-angular-v2.4.0","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.4.0/manifests"},{"name":"msal-react-v1.4.4","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.4/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.21","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.21","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.21/manifests"},{"name":"msal-node-v1.12.0","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.12.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.12.0/manifests"},{"name":"msal-common-v7.2.0","sha":"bc81f962c9241d1ee9c87a5982efa0d3b2223459","kind":"commit","published_at":"2022-07-18T23:30:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.2.0/manifests"},{"name":"msal-common-v7.1.0","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.1.0/manifests"},{"name":"msal-angular-v2.3.3","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.3.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.3/manifests"},{"name":"msal-browser-v2.27.0","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.27.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.27.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.20","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.20","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.20/manifests"},{"name":"msal-node-v1.11.0","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.11.0/manifests"},{"name":"msal-react-v1.4.3","sha":"18486fbc80ea6d762702edafb9b5f0a66d8c0638","kind":"commit","published_at":"2022-07-05T23:01:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.3/manifests"},{"name":"msal-angular-v2.3.2","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.3.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.2/manifests"},{"name":"msal-react-v1.4.2","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.2/manifests"},{"name":"msal-node-v1.10.0","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.10.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.19","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.19","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.19/manifests"},{"name":"msal-common-v7.0.0","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v7.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v7.0.0/manifests"},{"name":"msal-browser-v2.26.0","sha":"930bc5ed3e7963aed1932f85bd0490db8f6bc551","kind":"commit","published_at":"2022-06-13T22:36:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.26.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.26.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.18","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.18","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.18/manifests"},{"name":"msal-react-v1.4.1","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.1/manifests"},{"name":"msal-node-v1.9.1","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.9.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.9.1/manifests"},{"name":"msal-browser-v2.25.0","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.25.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.25.0/manifests"},{"name":"msal-angular-v2.3.1","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.1/manifests"},{"name":"msal-common-v6.4.0","sha":"6b97bdfd73b8cdd7fe26e913a03e9b4f3a0091cc","kind":"commit","published_at":"2022-06-06T22:27:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v6.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.4.0/manifests"},{"name":"msal-node-v1.9.0","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.9.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.17","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.17","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.17/manifests"},{"name":"msal-react-v1.4.0","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.4.0/manifests"},{"name":"msal-common-v6.3.0","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v6.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.3.0/manifests"},{"name":"msal-browser-v2.24.0","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.24.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.24.0/manifests"},{"name":"msal-angular-v2.3.0","sha":"1e36b6a5a491d8512ea81694a69546dcce15f3be","kind":"commit","published_at":"2022-05-02T22:26:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.3.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.16","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.16/manifests"},{"name":"msal-react-v1.3.2","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.3.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.2/manifests"},{"name":"msal-node-v1.8.0","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.8.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.8.0/manifests"},{"name":"msal-common-v6.2.0","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v6.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.2.0/manifests"},{"name":"msal-browser-v2.23.0","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.23.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.23.0/manifests"},{"name":"msal-angular-v2.2.0","sha":"2b17771a48bf3b38ea5fd9e5980426f83bf3b35a","kind":"commit","published_at":"2022-04-04T22:18:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.2.0/manifests"},{"name":"msal-angular-v2.1.2","sha":"087e09f0b0ba8afe69b11163122ec8cb473db25b","kind":"commit","published_at":"2022-03-07T23:54:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.2/manifests"},{"name":"msal-react-v1.3.1","sha":"305422535d93dfe5ff4fb1246eb5e9dde939b985","kind":"commit","published_at":"2022-03-07T23:31:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.1/manifests"},{"name":"msal-node-v1.7.0","sha":"305422535d93dfe5ff4fb1246eb5e9dde939b985","kind":"commit","published_at":"2022-03-07T23:31:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.7.0/manifests"},{"name":"msal-browser-v2.22.1","sha":"305422535d93dfe5ff4fb1246eb5e9dde939b985","kind":"commit","published_at":"2022-03-07T23:31:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.22.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.22.1/manifests"},{"name":"msal-react-v1.3.0","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.3.0/manifests"},{"name":"msal-angular-v2.1.1","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.1/manifests"},{"name":"msal-browser-v2.22.0","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.22.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.22.0/manifests"},{"name":"msal-common-v6.1.0","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v6.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.1.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.15","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.15/manifests"},{"name":"msal-node-v1.6.0","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.6.0/manifests"},{"name":"msal-v1.4.16","sha":"b02ab48cf81034b0f491d04b54624731be987b7e","kind":"commit","published_at":"2022-02-08T01:14:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.16/manifests"},{"name":"msal-angular-v2.1.0","sha":"ebb6c41fd53804cd5ba45c748e5f142ec2954e5e","kind":"commit","published_at":"2022-01-04T00:33:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.1.0/manifests"},{"name":"msal-node-v1.5.0","sha":"ebb6c41fd53804cd5ba45c748e5f142ec2954e5e","kind":"commit","published_at":"2022-01-04T00:33:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.5.0/manifests"},{"name":"msal-common-v6.0.0","sha":"ebb6c41fd53804cd5ba45c748e5f142ec2954e5e","kind":"commit","published_at":"2022-01-04T00:33:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v6.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v6.0.0/manifests"},{"name":"msal-react-v1.2.0","sha":"ebb6c41fd53804cd5ba45c748e5f142ec2954e5e","kind":"commit","published_at":"2022-01-04T00:33:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.2.0/manifests"},{"name":"msal-browser-v2.21.0","sha":"ebb6c41fd53804cd5ba45c748e5f142ec2954e5e","kind":"commit","published_at":"2022-01-04T00:33:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.21.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.21.0/manifests"},{"name":"msal-browser-v2.20.0","sha":"847ec45067225a07dda627dedfc5b484fa2426ff","kind":"commit","published_at":"2021-12-07T00:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.20.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.20.0/manifests"},{"name":"msal-react-v1.1.2","sha":"847ec45067225a07dda627dedfc5b484fa2426ff","kind":"commit","published_at":"2021-12-07T00:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.2/manifests"},{"name":"msal-node-v1.4.0","sha":"847ec45067225a07dda627dedfc5b484fa2426ff","kind":"commit","published_at":"2021-12-07T00:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.4.0/manifests"},{"name":"msal-common-v5.2.0","sha":"847ec45067225a07dda627dedfc5b484fa2426ff","kind":"commit","published_at":"2021-12-07T00:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v5.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.2.0/manifests"},{"name":"msal-angular-v2.0.6","sha":"847ec45067225a07dda627dedfc5b484fa2426ff","kind":"commit","published_at":"2021-12-07T00:36:10.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.6/manifests"},{"name":"msal-browser-v2.19.0","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.19.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.19.0/manifests"},{"name":"msal-v1.4.15","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.15/manifests"},{"name":"msal-react-v1.1.1","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.1/manifests"},{"name":"msal-node-v1.3.3","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.3.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.3/manifests"},{"name":"msal-common-v5.1.0","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v5.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.1.0/manifests"},{"name":"msal-angular-v2.0.5","sha":"3588530af1b64333b0be8a7f2179f0470261b1b3","kind":"commit","published_at":"2021-11-02T02:43:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.5/manifests"},{"name":"msal-node-v1.3.2","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.3.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.2/manifests"},{"name":"msal-browser-v2.18.0","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.18.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.18.0/manifests"},{"name":"msal-v1.4.14","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.14/manifests"},{"name":"msal-react-v1.1.0","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.1.0/manifests"},{"name":"msal-common-v5.0.1","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v5.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.0.1/manifests"},{"name":"msal-angular-v2.0.4","sha":"027e2cfc3d8261339ee59cdb0b2bc9995dbaec73","kind":"commit","published_at":"2021-10-05T01:04:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.4/manifests"},{"name":"msal-v1.4.13","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.13/manifests"},{"name":"msal-react-v1.0.2","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.2/manifests"},{"name":"msal-node-v1.3.1","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.1/manifests"},{"name":"msal-common-v5.0.0","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v5.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v5.0.0/manifests"},{"name":"msal-browser-v2.17.0","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.17.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.17.0/manifests"},{"name":"msal-angular-v2.0.3","sha":"bf4413a7f1a17e96fdf4453393f599b922a3711f","kind":"commit","published_at":"2021-09-08T00:15:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.3/manifests"},{"name":"msal-common-v4.5.1","sha":"6b257b7176f6c7704e10fa79e73685db9a2402d6","kind":"commit","published_at":"2021-08-02T23:37:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.5.1/manifests"},{"name":"msal-v1.4.12","sha":"21be045bb671364a5b1910dd0c3759ecddc17d09","kind":"commit","published_at":"2021-07-22T23:06:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.12/manifests"},{"name":"msal-node-v1.3.0","sha":"21be045bb671364a5b1910dd0c3759ecddc17d09","kind":"commit","published_at":"2021-07-22T23:06:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.3.0/manifests"},{"name":"msal-common-v4.5.0","sha":"21be045bb671364a5b1910dd0c3759ecddc17d09","kind":"commit","published_at":"2021-07-22T23:06:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.5.0/manifests"},{"name":"msal-browser-v2.16.0","sha":"21be045bb671364a5b1910dd0c3759ecddc17d09","kind":"commit","published_at":"2021-07-22T23:06:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.16.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.16.0/manifests"},{"name":"msal-angular-v2.0.2","sha":"21be045bb671364a5b1910dd0c3759ecddc17d09","kind":"commit","published_at":"2021-07-22T23:06:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.2/manifests"},{"name":"msal-react-v1.0.1","sha":"60af87b80448592767a4ff61a521db31a4255c35","kind":"commit","published_at":"2021-06-28T23:11:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.1/manifests"},{"name":"msal-node-v1.2.0","sha":"60af87b80448592767a4ff61a521db31a4255c35","kind":"commit","published_at":"2021-06-28T23:11:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.2.0/manifests"},{"name":"msal-common-v4.4.0","sha":"60af87b80448592767a4ff61a521db31a4255c35","kind":"commit","published_at":"2021-06-28T23:11:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.4.0/manifests"},{"name":"msal-browser-v2.15.0","sha":"60af87b80448592767a4ff61a521db31a4255c35","kind":"commit","published_at":"2021-06-28T23:11:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.15.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.15.0/manifests"},{"name":"msal-angular-v2.0.1","sha":"60af87b80448592767a4ff61a521db31a4255c35","kind":"commit","published_at":"2021-06-28T23:11:31.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.1/manifests"},{"name":"msal-node-v1.1.0","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.1.0/manifests"},{"name":"msal-v1.4.11","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.11/manifests"},{"name":"msal-react-v1.0.0-beta.3","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-beta.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.3/manifests"},{"name":"msal-common-v4.3.0","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.3.0/manifests"},{"name":"msal-browser-v2.14.2","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.14.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.2/manifests"},{"name":"msal-angular-v2.0.0-beta.6","sha":"b65f2671547ebdf7e99110e0df37957defe01462","kind":"commit","published_at":"2021-05-12T18:40:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.6/manifests"},{"name":"msal-react-v1.0.0-beta.2","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-beta.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.2/manifests"},{"name":"msal-v1.4.10","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.10/manifests"},{"name":"msal-node-v1.0.3","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.3/manifests"},{"name":"msal-common-v4.2.1","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.2.1/manifests"},{"name":"msal-browser-v2.14.1","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.14.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.1/manifests"},{"name":"msal-angular-v2.0.0-beta.5","sha":"f5cf805a0c991dc53e206c3da3e2a5ea8327069a","kind":"commit","published_at":"2021-04-22T23:23:53.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.5/manifests"},{"name":"msal-node-v1.0.2","sha":"5e95e316189c8ae92c6e24df00be6159ca1fa033","kind":"commit","published_at":"2021-04-14T17:37:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.2/manifests"},{"name":"msal-common-v4.2.0","sha":"5e95e316189c8ae92c6e24df00be6159ca1fa033","kind":"commit","published_at":"2021-04-14T17:37:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.2.0/manifests"},{"name":"msal-browser-v2.14.0","sha":"5e95e316189c8ae92c6e24df00be6159ca1fa033","kind":"commit","published_at":"2021-04-14T17:37:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.14.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.14.0/manifests"},{"name":"msal-angular-v2.0.0-beta.4","sha":"5e95e316189c8ae92c6e24df00be6159ca1fa033","kind":"commit","published_at":"2021-04-14T17:37:54.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.4/manifests"},{"name":"msal-common-v4.1.1","sha":"2ab277f1ad982a391f7e06381a7fe89a7dd4d96d","kind":"commit","published_at":"2021-03-31T22:06:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.1.1/manifests"},{"name":"msal-v1.4.9","sha":"2ab277f1ad982a391f7e06381a7fe89a7dd4d96d","kind":"commit","published_at":"2021-03-31T22:06:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.9/manifests"},{"name":"msal-browser-v2.13.1","sha":"2ab277f1ad982a391f7e06381a7fe89a7dd4d96d","kind":"commit","published_at":"2021-03-31T22:06:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.13.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.13.1/manifests"},{"name":"msal-angular-v2.0.0-beta.3","sha":"2ab277f1ad982a391f7e06381a7fe89a7dd4d96d","kind":"commit","published_at":"2021-03-31T22:06:20.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.3/manifests"},{"name":"msal-react-v1.0.0-beta.1","sha":"070f3435954cb264a55b012adae788f8eab8d46b","kind":"commit","published_at":"2021-03-24T23:07:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.1/manifests"},{"name":"msal-common-v4.1.0","sha":"070f3435954cb264a55b012adae788f8eab8d46b","kind":"commit","published_at":"2021-03-24T23:07:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.1.0/manifests"},{"name":"msal-browser-v2.13.0","sha":"070f3435954cb264a55b012adae788f8eab8d46b","kind":"commit","published_at":"2021-03-24T23:07:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.13.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.13.0/manifests"},{"name":"msal-angular-v2.0.0-beta.2","sha":"070f3435954cb264a55b012adae788f8eab8d46b","kind":"commit","published_at":"2021-03-24T23:07:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.2/manifests"},{"name":"msal-browser-v2.12.1","sha":"d8cc7fd962bcb6a2454d8fad366bb18ce8314968","kind":"commit","published_at":"2021-03-15T23:36:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.12.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.12.1/manifests"},{"name":"msal-common-v4.0.3","sha":"d8cc7fd962bcb6a2454d8fad366bb18ce8314968","kind":"commit","published_at":"2021-03-15T23:36:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.0.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.3/manifests"},{"name":"msal-v1.4.8","sha":"d8cc7fd962bcb6a2454d8fad366bb18ce8314968","kind":"commit","published_at":"2021-03-15T23:36:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.8/manifests"},{"name":"msal-angular-v2.0.0-beta.1","sha":"d8cc7fd962bcb6a2454d8fad366bb18ce8314968","kind":"commit","published_at":"2021-03-15T23:36:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.1/manifests"},{"name":"msal-common-v4.0.2","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.2/manifests"},{"name":"msal-angular-v2.0.0-beta.0","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-beta.0/manifests"},{"name":"msal-browser-v2.12.0","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.12.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.12.0/manifests"},{"name":"msal-node-v1.0.1","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.1/manifests"},{"name":"msal-react-v1.0.0-beta.0","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-beta.0/manifests"},{"name":"msal-v1.4.7","sha":"5f93f8c21f96b0934bcb185410660da6654059a4","kind":"commit","published_at":"2021-03-03T21:44:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.7/manifests"},{"name":"msal-browser-v2.11.2","sha":"627b2da8ba414cb30ffea2bc9d52a52425bb4409","kind":"commit","published_at":"2021-02-17T23:56:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.11.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.2/manifests"},{"name":"msal-angular-v2.0.0-alpha.6","sha":"627b2da8ba414cb30ffea2bc9d52a52425bb4409","kind":"commit","published_at":"2021-02-17T23:56:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.6/manifests"},{"name":"msal-react-v1.0.0-alpha.6","sha":"627b2da8ba414cb30ffea2bc9d52a52425bb4409","kind":"commit","published_at":"2021-02-17T23:56:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.6/manifests"},{"name":"msal-node-v1.0.0","sha":"627b2da8ba414cb30ffea2bc9d52a52425bb4409","kind":"commit","published_at":"2021-02-17T23:56:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0/manifests"},{"name":"msal-common-v4.0.1","sha":"627b2da8ba414cb30ffea2bc9d52a52425bb4409","kind":"commit","published_at":"2021-02-17T23:56:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.1/manifests"},{"name":"msal-browser-v2.11.1","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.11.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.1/manifests"},{"name":"msal-angular-v2.0.0-alpha.5","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.5/manifests"},{"name":"msal-react-v1.0.0-alpha.5","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.5/manifests"},{"name":"msal-node-v1.0.0-beta.6","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.6/manifests"},{"name":"msal-common-v4.0.0","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v4.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v4.0.0/manifests"},{"name":"msal-v1.4.6","sha":"a58a54972e89cd85abd23a8ad1af4fe1309b989a","kind":"commit","published_at":"2021-02-09T01:45:04.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.6/manifests"},{"name":"msal-v1.4.5","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.5/manifests"},{"name":"msal-react-v1.0.0-alpha.4","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.4/manifests"},{"name":"msal-node-v1.0.0-beta.5","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.5/manifests"},{"name":"msal-common-v3.1.0","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v3.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v3.1.0/manifests"},{"name":"msal-browser-v2.11.0","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.11.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.11.0/manifests"},{"name":"msal-angular-v2.0.0-alpha.4","sha":"89b43eda5f8883e9261b8734839bcdabdfabb92a","kind":"commit","published_at":"2021-02-02T01:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.4/manifests"},{"name":"msal-browser-v2.10.0","sha":"ff607022fd1982b281fa81247bf29815f907f511","kind":"commit","published_at":"2021-01-21T20:16:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.10.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.10.0/manifests"},{"name":"msal-common-v3.0.0","sha":"ff607022fd1982b281fa81247bf29815f907f511","kind":"commit","published_at":"2021-01-21T20:16:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v3.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v3.0.0/manifests"},{"name":"msal-node-v1.0.0-beta.4","sha":"ff607022fd1982b281fa81247bf29815f907f511","kind":"commit","published_at":"2021-01-21T20:16:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.4/manifests"},{"name":"msal-react-v1.0.0-alpha.3","sha":"ff607022fd1982b281fa81247bf29815f907f511","kind":"commit","published_at":"2021-01-21T20:16:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.3/manifests"},{"name":"msal-common-v2.1.0","sha":"72b8e06c10807f5ce4d09243ace1cb59731af4f6","kind":"commit","published_at":"2021-01-11T17:45:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v2.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v2.1.0/manifests"},{"name":"msal-angular-v2.0.0-alpha.3","sha":"72b8e06c10807f5ce4d09243ace1cb59731af4f6","kind":"commit","published_at":"2021-01-11T17:45:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.3/manifests"},{"name":"msal-browser-v2.9.0","sha":"72b8e06c10807f5ce4d09243ace1cb59731af4f6","kind":"commit","published_at":"2021-01-11T17:45:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.9.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.9.0/manifests"},{"name":"msal-node-v1.0.0-beta.3","sha":"72b8e06c10807f5ce4d09243ace1cb59731af4f6","kind":"commit","published_at":"2021-01-11T17:45:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.3/manifests"},{"name":"msal-react-v1.0.0-alpha.2","sha":"72b8e06c10807f5ce4d09243ace1cb59731af4f6","kind":"commit","published_at":"2021-01-11T17:45:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.2/manifests"},{"name":"msal-angular-v2.0.0-alpha.1","sha":"67ab72d3b76f1e2c98bc2b1a36c73934c74b0a38","kind":"commit","published_at":"2020-12-07T22:43:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.1/manifests"},{"name":"msal-common-v2.0.0","sha":"43f6d9895b4d6823b6085f118b000fbf167132e6","kind":"commit","published_at":"2020-12-07T21:45:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v2.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v2.0.0/manifests"},{"name":"msal-react-v1.0.0-alpha.1","sha":"43f6d9895b4d6823b6085f118b000fbf167132e6","kind":"commit","published_at":"2020-12-07T21:45:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.1/manifests"},{"name":"msal-browser-v2.8.0","sha":"43f6d9895b4d6823b6085f118b000fbf167132e6","kind":"commit","published_at":"2020-12-07T21:45:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.8.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.8.0/manifests"},{"name":"msal-node-v1.0.0-beta.2","sha":"43f6d9895b4d6823b6085f118b000fbf167132e6","kind":"commit","published_at":"2020-12-07T21:45:44.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.2/manifests"},{"name":"msal-angular-v1.1.2","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v1.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v1.1.2/manifests"},{"name":"@azure/msal-browser_v2.7.0","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/@azure/msal-browser_v2.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/@azure/msal-browser_v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-browser_v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-browser_v2.7.0/manifests"},{"name":"msal-browser-v2.7.0","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.7.0/manifests"},{"name":"msal-common-v1.7.2","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.7.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.2/manifests"},{"name":"msal-node-v1.0.0-beta.1","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v1.0.0-beta.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v1.0.0-beta.1/manifests"},{"name":"msal-v1.4.4","sha":"45ef0d5103e5d714e77e26c1834955fc2c734f05","kind":"commit","published_at":"2020-11-12T19:40:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.4/manifests"},{"name":"msal-angular-v2.0.0-alpha.0","sha":"e6bbabd7509c6d1e69d1ccdd9d6cc293d8dfb344","kind":"commit","published_at":"2020-11-12T00:51:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-angular-v2.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-angular-v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-angular-v2.0.0-alpha.0/manifests"},{"name":"msal-react-v1.0.0-alpha.0","sha":"ec4dc9faf595c0b68881d37592e28cf7dcac3c0d","kind":"commit","published_at":"2020-11-11T23:52:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-react-v1.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-react-v1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-react-v1.0.0-alpha.0/manifests"},{"name":"msal-node-v.1.0.0-beta.0","sha":"857f9ae803f5f8377eb3e025fe13bc20cedd2171","kind":"commit","published_at":"2020-11-10T02:08:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-beta.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-beta.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.16","sha":"a7376c129a403342e58df60c7b34f2541effe5ba","kind":"commit","published_at":"2020-11-10T01:58:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.16","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.16/manifests"},{"name":"msal-common-v1.7.1","sha":"a7376c129a403342e58df60c7b34f2541effe5ba","kind":"commit","published_at":"2020-11-10T01:58:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.7.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.1/manifests"},{"name":"msal-browser-v2.6.1","sha":"a7376c129a403342e58df60c7b34f2541effe5ba","kind":"commit","published_at":"2020-11-10T01:58:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.6.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.6.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.15","sha":"f157e65a7e9862571d3028f5999b8e4296650e99","kind":"commit","published_at":"2020-11-07T01:56:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.15","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.15/manifests"},{"name":"msal-common-v1.7.0","sha":"f157e65a7e9862571d3028f5999b8e4296650e99","kind":"commit","published_at":"2020-11-07T01:56:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.7.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.7.0/manifests"},{"name":"msal-browser-v2.6.0","sha":"f157e65a7e9862571d3028f5999b8e4296650e99","kind":"commit","published_at":"2020-11-07T01:56:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.6.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.14","sha":"fc150c85612660d20f14e823ca32495a75b0b312","kind":"commit","published_at":"2020-11-02T23:41:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.14","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.14/manifests"},{"name":"msal-browser-v2.5.2","sha":"fc150c85612660d20f14e823ca32495a75b0b312","kind":"commit","published_at":"2020-11-02T23:41:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.5.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.2/manifests"},{"name":"msal-browser-v2.5.1","sha":"fef918b8cdbff3dc82aea3ca41118a0130ac1d40","kind":"commit","published_at":"2020-10-30T00:57:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.5.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.1/manifests"},{"name":"msal-v1.4.3","sha":"f013c0410bf21825b9fec6704d897b3347848159","kind":"commit","published_at":"2020-10-29T20:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.3/manifests"},{"name":"msal-browser-v2.5.0","sha":"f013c0410bf21825b9fec6704d897b3347848159","kind":"commit","published_at":"2020-10-29T20:52:15.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.5.0/manifests"},{"name":"msal-common-v1.6.3","sha":"a2c2346176e74e8573c5e2b54ec922ea3a29648d","kind":"commit","published_at":"2020-10-26T21:21:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.6.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.3/manifests"},{"name":"msal-browser-v2.4.1","sha":"a2c2346176e74e8573c5e2b54ec922ea3a29648d","kind":"commit","published_at":"2020-10-26T21:21:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.4.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.13","sha":"a2c2346176e74e8573c5e2b54ec922ea3a29648d","kind":"commit","published_at":"2020-10-26T21:21:27.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.13","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.13/manifests"},{"name":"msal-v1.4.2","sha":"e1f56492a2baf46d114d9aacbb813822bdc4719b","kind":"commit","published_at":"2020-10-20T23:50:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.2/manifests"},{"name":"msal-node-v.1.0.0-alpha.12","sha":"e1f56492a2baf46d114d9aacbb813822bdc4719b","kind":"commit","published_at":"2020-10-20T23:50:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.12","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.12/manifests"},{"name":"msal-common-v1.6.2","sha":"e1f56492a2baf46d114d9aacbb813822bdc4719b","kind":"commit","published_at":"2020-10-20T23:50:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.6.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.2/manifests"},{"name":"msal-browser-v2.4.0","sha":"e1f56492a2baf46d114d9aacbb813822bdc4719b","kind":"commit","published_at":"2020-10-20T23:50:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.4.0/manifests"},{"name":"msal-common-v1.6.1","sha":"bd1102569b4e7fcfa6dcb14f3520436f77d620b1","kind":"commit","published_at":"2020-10-15T00:51:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.6.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.11","sha":"bd1102569b4e7fcfa6dcb14f3520436f77d620b1","kind":"commit","published_at":"2020-10-15T00:51:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.11","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.11/manifests"},{"name":"msal-common-v1.6.0","sha":"d835e669489757e483fbda73fa487c1e877c741f","kind":"commit","published_at":"2020-10-15T00:14:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.6.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.6.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.10","sha":"d835e669489757e483fbda73fa487c1e877c741f","kind":"commit","published_at":"2020-10-15T00:14:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.10","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.10/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.4","sha":"d835e669489757e483fbda73fa487c1e877c741f","kind":"commit","published_at":"2020-10-15T00:14:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.4/manifests"},{"name":"msal-browser-v2.3.1","sha":"d835e669489757e483fbda73fa487c1e877c741f","kind":"commit","published_at":"2020-10-15T00:14:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.3.1/manifests"},{"name":"msal-browser-v2.3.0","sha":"aa2a4bc1542d1c1c213c5e6371e29648527c3900","kind":"commit","published_at":"2020-10-02T17:52:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.3.0/manifests"},{"name":"msal-common-v1.5.0","sha":"aa2a4bc1542d1c1c213c5e6371e29648527c3900","kind":"commit","published_at":"2020-10-02T17:52:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.5.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.5.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.9","sha":"aa2a4bc1542d1c1c213c5e6371e29648527c3900","kind":"commit","published_at":"2020-10-02T17:52:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.9/manifests"},{"name":"msal-browser-v2.2.1","sha":"bf8643478f19fb3850de7093c277da462f308098","kind":"commit","published_at":"2020-09-30T18:49:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.2.1/manifests"},{"name":"msal-v1.4.1","sha":"bf8643478f19fb3850de7093c277da462f308098","kind":"commit","published_at":"2020-09-30T18:49:36.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.7","sha":"660b30429e9a10a433da69be64ee42cd9637c314","kind":"commit","published_at":"2020-09-30T00:43:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.7/manifests"},{"name":"msal-node-v.1.0.0-alpha.8","sha":"660b30429e9a10a433da69be64ee42cd9637c314","kind":"commit","published_at":"2020-09-30T00:43:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.8/manifests"},{"name":"msal-common-v1.4.0","sha":"660b30429e9a10a433da69be64ee42cd9637c314","kind":"commit","published_at":"2020-09-30T00:43:55.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.4.0/manifests"},{"name":"msal-browser-v2.2.0","sha":"8b860a1f0c15a7d6cc5348805ae4a368ccedac91","kind":"commit","published_at":"2020-09-18T00:14:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.2.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.6","sha":"8b860a1f0c15a7d6cc5348805ae4a368ccedac91","kind":"commit","published_at":"2020-09-18T00:14:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.6/manifests"},{"name":"msal-common-v1.3.0","sha":"689bd4bbb64bec1035c2b70f01803b9e38016c95","kind":"commit","published_at":"2020-09-18T00:14:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.3.0/manifests"},{"name":"@azure/msal-angular_v1.1.1","sha":"55d41e6cd550561d1aa983ea395e6d2abfbf03ef","kind":"commit","published_at":"2020-08-25T19:18:11.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/@azure/msal-angular_v1.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/@azure/msal-angular_v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.1.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.5","sha":"1b3ef49730f083633f3b83b17fcf978415473944","kind":"commit","published_at":"2020-08-25T00:58:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.5/manifests"},{"name":"msal-v1.4.0","sha":"1b3ef49730f083633f3b83b17fcf978415473944","kind":"commit","published_at":"2020-08-25T00:58:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-v1.4.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-v1.4.0/manifests"},{"name":"@azure/msal-angular_v1.1.0","sha":"1b3ef49730f083633f3b83b17fcf978415473944","kind":"commit","published_at":"2020-08-25T00:58:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/@azure/msal-angular_v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/@azure/msal-angular_v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.1.0/manifests"},{"name":"msal-browser-v2.1.0","sha":"1b3ef49730f083633f3b83b17fcf978415473944","kind":"commit","published_at":"2020-08-25T00:58:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.1.0/manifests"},{"name":"msal-common-v1.2.0","sha":"1b3ef49730f083633f3b83b17fcf978415473944","kind":"commit","published_at":"2020-08-25T00:58:28.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.2.0/manifests"},{"name":"msal-common-v1.1.1","sha":"d8e196d637f78f73e4b3e08d0a9e2696c48467b4","kind":"commit","published_at":"2020-08-13T20:26:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.1.1/manifests"},{"name":"msal-browser-v2.0.2","sha":"d8e196d637f78f73e4b3e08d0a9e2696c48467b4","kind":"commit","published_at":"2020-08-13T20:26:41.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.2/manifests"},{"name":"v1.3.4","sha":"eb856525800c25baa410838e6e7e4060b19b0697","kind":"commit","published_at":"2020-08-06T21:30:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.3.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.4/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.0","sha":"f20b1687f40152d8d6b26750557d4872f8176713","kind":"commit","published_at":"2020-08-05T00:40:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.0/manifests"},{"name":"msal-node-extensions-v1.0.0-alpha.1","sha":"f20b1687f40152d8d6b26750557d4872f8176713","kind":"commit","published_at":"2020-08-05T00:40:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-extensions-v1.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-extensions-v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-extensions-v1.0.0-alpha.1/manifests"},{"name":"msal-node-v.1.0.0-alpha.4","sha":"f20b1687f40152d8d6b26750557d4872f8176713","kind":"commit","published_at":"2020-08-05T00:40:29.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.4/manifests"},{"name":"msal-browser-v2.0.1","sha":"7663a29f91c7277f951d948eee4ede549b653d1b","kind":"commit","published_at":"2020-08-04T23:18:46.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.1/manifests"},{"name":"msal-common-v1.1.0","sha":"9f6b1d20add14a1a739c37d881f79673e8f3ab3a","kind":"commit","published_at":"2020-08-04T22:58:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.1.0/manifests"},{"name":"@azure/msal-angularjs_v0.1.2","sha":"9bb70189951a1c00242b08fd4099d1b2d684539d","kind":"tag","published_at":"2020-08-04T00:40:03.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/@azure/msal-angularjs_v0.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/@azure/msal-angularjs_v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angularjs_v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angularjs_v0.1.2/manifests"},{"name":"@azure/msal-angular_v1.0.0","sha":"9bb70189951a1c00242b08fd4099d1b2d684539d","kind":"tag","published_at":"2020-08-04T00:40:02.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/@azure/msal-angular_v1.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/@azure/msal-angular_v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/@azure%2Fmsal-angular_v1.0.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.3","sha":"b65504d2b05b8c2205a4315b0a8732a5a58161f9","kind":"commit","published_at":"2020-07-21T21:12:25.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.3/manifests"},{"name":"msal-node-v.1.0.0-alpha.2","sha":"e9c10dadecc91944cad378e08c8b0b919c7d444f","kind":"commit","published_at":"2020-07-21T19:08:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.2/manifests"},{"name":"msal-node-v.1.0.0-alpha.1","sha":"81a5bb15dd55584f917cd4dbc599955adc826783","kind":"commit","published_at":"2020-07-21T01:16:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.1/manifests"},{"name":"msal-browser-v2.0.0","sha":"b5a7df0da10f16dae97ac96c2af8e7375affc704","kind":"commit","published_at":"2020-07-21T01:13:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.0/manifests"},{"name":"v1.0.0-alpha.0","sha":"795323e6330daa484ed3ef09f6e2a5258f22d7cd","kind":"commit","published_at":"2020-07-21T00:56:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-alpha.0/manifests"},{"name":"msal-node-v.1.0.0-alpha.0","sha":"795323e6330daa484ed3ef09f6e2a5258f22d7cd","kind":"commit","published_at":"2020-07-21T00:56:14.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-node-v.1.0.0-alpha.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-node-v.1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-node-v.1.0.0-alpha.0/manifests"},{"name":"msal-common-v1.0.0","sha":"07e574e3386e7c7c83ff5d3be1ef55ed17d61b18","kind":"commit","published_at":"2020-07-21T00:26:35.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.0.0/manifests"},{"name":"msal-browser-v2.0.0-beta.4","sha":"c56089025d77ef34efa931397708e17b64eef8c8","kind":"commit","published_at":"2020-07-07T00:30:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-browser-v2.0.0-beta.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-browser-v2.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-browser-v2.0.0-beta.4/manifests"},{"name":"msal-common-v1.0.0-beta.4","sha":"c56089025d77ef34efa931397708e17b64eef8c8","kind":"commit","published_at":"2020-07-07T00:30:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/msal-common-v1.0.0-beta.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/msal-common-v1.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/msal-common-v1.0.0-beta.4/manifests"},{"name":"v1.3.2","sha":"3b8512170f0b8171c876e86cec6c7580a7d18b00","kind":"commit","published_at":"2020-06-09T20:39:30.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.3.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"55c5587e4084f643d1e428bc3eb476471d737df6","kind":"commit","published_at":"2020-05-12T23:08:13.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.3.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"920911e14f2bc5b146e1229162929f9ae1324860","kind":"commit","published_at":"2020-04-28T16:11:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.3.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"9d91570fdda403ace63ff747da4518aee4287536","kind":"commit","published_at":"2020-03-24T22:16:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.2.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"c7c5d1e2c88f7bcbf6f108099f8fc06350773223","kind":"commit","published_at":"2020-01-15T00:55:50.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"07dede656e463f1de25964944ce2b5c8722540e1","kind":"commit","published_at":"2019-12-10T19:54:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"9c02f2604bd9fa2d2e4de777ffdc28e977091cdf","kind":"commit","published_at":"2019-08-14T22:46:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.1.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"fbeb38b21c71f914e914a6974a7272542c796a45","kind":"commit","published_at":"2019-08-08T22:03:34.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"5bc9828ae9d32dbc2965f24b85ab1cc74fbbe0b5","kind":"commit","published_at":"2019-07-23T23:07:06.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"1036e6ae04b1bf444201444f9dd815306ab3f9ea","kind":"commit","published_at":"2019-07-23T19:27:51.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"730be4d9061f4700991cb8aec9e2340ba3162c02","kind":"commit","published_at":"2019-06-21T00:17:33.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"433fe4a4a419875004ecb9e29657f1abe8276862","kind":"commit","published_at":"2019-05-22T22:00:32.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d805debd5bc7712b0c6e13584619969ef03499ae","kind":"commit","published_at":"2019-05-04T02:06:56.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0/manifests"},{"name":"v1.0.0-preview.5","sha":"6d50d82766c8aa6543de54c3fe2b1626c483e567","kind":"commit","published_at":"2019-05-04T01:26:43.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.5/manifests"},{"name":"v1.0.0-preview.4","sha":"060cbecaa56258b763bc1152172fc39908fbddc0","kind":"commit","published_at":"2019-04-24T21:48:37.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.4/manifests"},{"name":"v1.0.0-preview.3","sha":"fb56e1bf5fab9bc471802bf77ae92c6be424f676","kind":"commit","published_at":"2019-04-24T00:44:12.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.3/manifests"},{"name":"v1.0.0-preview.2","sha":"99de9daa6cde4fab69a0fd927aa7a5fde91a2a2e","kind":"commit","published_at":"2019-04-23T05:13:07.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.2/manifests"},{"name":"v1.0.0-preview.1","sha":"f8b22cfe7621ba6fcd9ee14f44643ae87fb026b3","kind":"commit","published_at":"2019-04-18T18:01:00.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.1/manifests"},{"name":"v1.0.0-preview.0","sha":"44bdc51dffddedeeb9f787cdb2c30f5b1a1c985f","kind":"commit","published_at":"2019-04-18T03:21:49.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v1.0.0-preview.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v1.0.0-preview.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v1.0.0-preview.0/manifests"},{"name":"v0.2.4","sha":"e9ed1408464c38d0cf6ccd8fb0ca85965c5218b8","kind":"commit","published_at":"2019-01-04T22:16:01.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.2.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"8c303e8e112473b1d27112a806d2280dd5dd3ea4","kind":"commit","published_at":"2018-09-11T23:12:45.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.2.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"9c11975e8dccb34a022ffbc0334f1fb8844930fa","kind":"commit","published_at":"2018-08-18T00:36:21.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.2.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"17b9a4664545e3f086f4eec5aac451d33eafaa50","kind":"commit","published_at":"2018-08-14T22:08:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.2.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.2.1/manifests"},{"name":"0.2.0","sha":"ae9c259e22f70e9cfb2cf4dc6daeaeac8a365b9c","kind":"commit","published_at":"2018-08-07T18:50:40.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.2.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.2.0/manifests"},{"name":"0.1.9","sha":"3c4eccbbc6cec70662115c3c37ac052f2a9f26b6","kind":"commit","published_at":"2018-07-27T22:42:26.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.1.9","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.9/manifests"},{"name":"0.1.8","sha":"4b932e7787b4acf9cf07f5a8e37805c2c5fc8db1","kind":"commit","published_at":"2018-07-23T21:55:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.1.8","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.8/manifests"},{"name":"0.1.7","sha":"d29fa63e737d5f811d2a8af1f3a03448d07e5fe3","kind":"commit","published_at":"2018-06-15T23:39:52.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.1.7","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.7/manifests"},{"name":"0.1.6","sha":"84278c4658a39f071cfd9f32df7692a87cc6de1c","kind":"commit","published_at":"2018-05-22T00:33:59.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.1.6","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.6/manifests"},{"name":"0.1.5","sha":"355dc1fb78651bece7806476879f9955f2cc61e0","kind":"commit","published_at":"2018-02-28T23:19:09.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/0.1.5","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/0.1.5/manifests"},{"name":"v0.1.4","sha":"355dc1fb78651bece7806476879f9955f2cc61e0","kind":"commit","published_at":"2018-02-28T23:19:09.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.4","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.4/manifests"},{"name":"v0.1.4-beta","sha":"355dc1fb78651bece7806476879f9955f2cc61e0","kind":"commit","published_at":"2018-02-28T23:19:09.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.4-beta","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.4-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.4-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.4-beta/manifests"},{"name":"v0.1.3","sha":"c362d1b622b59b7d009298e4a7cc66d4b23f6a6b","kind":"commit","published_at":"2017-10-27T23:14:18.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.3","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"cf1d33b3f6aa1a40bb8b76a7a54793c989d62fe4","kind":"commit","published_at":"2017-10-03T01:04:19.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.2","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"058dec8bc3170e39d4a926210bfddcad9c693fe3","kind":"commit","published_at":"2017-05-09T23:15:22.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.1","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"2582232dc2c074edb640f7ac7c55c9de8fe0d9cc","kind":"commit","published_at":"2017-05-06T01:41:19.000Z","download_url":"https://codeload.github.com/AzureAD/microsoft-authentication-library-for-js/tar.gz/v0.1.0","html_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureAD%2Fmicrosoft-authentication-library-for-js/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T12:32:13.401Z","dependent_packages_count":284,"downloads":19380908,"downloads_period":"last-month","dependent_repos_count":7868,"rankings":{"downloads":0.09061205854631368,"dependent_repos_count":0.26981946212570007,"dependent_packages_count":0.18160506824130582,"stargazers_count":1.5692832124005474,"forks_count":0.7102752953995124,"docker_downloads_count":0.11968634502887122,"average":0.4902135736237084},"purl":"pkg:npm/%40azure/msal-browser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@azure/msal-browser","docker_dependents_count":634,"docker_downloads_count":354544844,"usage_url":"https://repos.ecosyste.ms/usage/npm/@azure/msal-browser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@azure/msal-browser/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@azure%2Fmsal-browser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@azure%2Fmsal-browser/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@azure%2Fmsal-browser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@azure%2Fmsal-browser/related_packages","maintainers":[{"uuid":"azuread","login":"azuread","name":null,"email":"nugetaad@microsoft.com","url":null,"packages_count":14,"html_url":"https://www.npmjs.com/~azuread","role":null,"created_at":"2022-11-10T10:47:36.931Z","updated_at":"2022-11-10T10:47:36.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/azuread/packages"},{"uuid":"neagrawa","login":"neagrawa","name":null,"email":"nehaagrawal30@gmail.com","url":null,"packages_count":12,"html_url":"https://www.npmjs.com/~neagrawa","role":null,"created_at":"2022-11-10T10:47:36.947Z","updated_at":"2022-11-10T10:47:36.947Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/neagrawa/packages"},{"uuid":"manrath","login":"manrath","name":null,"email":"manrath@microsoft.com","url":null,"packages_count":9,"html_url":"https://www.npmjs.com/~manrath","role":null,"created_at":"2022-11-10T10:47:36.949Z","updated_at":"2022-11-10T10:47:36.949Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/manrath/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006539,"maintainers_count":1012933,"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":129,"unique_repositories_count_past_30_days":11,"recent_issues":[{"uuid":"5622823793","node_id":"PR_kwDORckIoM8AAAABFmR1cA","number":1729,"state":"closed","title":"chore(deps): bump the root-npm-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":["jkim323"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-01T22:22:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T23:46:58.000Z","updated_at":"2026-10-01T22:22:15.000Z","time_to_close":254115,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"root-npm-dependencies","update_count":12,"packages":[{"name":"cspell","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint-cli2","old_version":"0.23.2","new_version":"0.23.3","repository_url":"https://github.com/DavidAnson/markdownlint-cli2"},{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.102.8","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"fast-check","old_version":"4.10.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.3.1` | `10.3.3` |\n| [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) | `0.23.2` | `0.23.3` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.21.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.103.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.46.0` | `1.47.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.63.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.102.8` | `5.103.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.10.0` | `4.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.70.1` |\n\n\nUpdates `cspell` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9254\"\u003e#9254\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request adds support for a \u003ccode\u003e--json\u003c/code\u003e output mode to the \u003ccode\u003echeck\u003c/code\u003e CLI command, enabling results to be emitted as structured JSON per file. It also introduces comprehensive test coverage for the new JSON output behavior, including error handling and exit code logic.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCLI Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003echeck\u003c/code\u003e command, allowing users to receive results in JSON format. This includes proper handling of multiple files and error cases, such as missing files. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL11-R13\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR25\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the exit code logic to work with both standard and JSON output, respecting the \u003ccode\u003e--no-exit-code\u003c/code\u003e flag. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced separate processing functions: \u003ccode\u003eprocessRequestAnsi\u003c/code\u003e for standard output and \u003ccode\u003eprocessRequestJSON\u003c/code\u003e for JSON output, with the latter aggregating results and errors per file. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a helper function to detect missing files and report them as JSON errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTesting Improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded CLI test coverage to include various \u003ccode\u003e--json\u003c/code\u003e scenarios, such as files with spelling errors, missing files, and the interaction with \u003ccode\u003e--no-exit-code\u003c/code\u003e. \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR226-R230\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR287-R340\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded utility functions and interfaces in tests to parse and validate the JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Mark ParsedTags as read only. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9253\"\u003e#9253\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request makes a small but important change to the \u003ccode\u003eParsedText\u003c/code\u003e interface in several files, improving type safety by marking the \u003ccode\u003etags\u003c/code\u003e property as a read-only type. This ensures that the \u003ccode\u003etags\u003c/code\u003e associated with a parsed text segment cannot be modified after creation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003etags\u003c/code\u003e property in the \u003ccode\u003eParsedText\u003c/code\u003e interface to use \u003ccode\u003eReadonly\u0026lt;ParsedTags\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eParsedTags\u003c/code\u003e, making the tags immutable in the following files:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/Parser/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/src/Parser/parser.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Make sure Parser and DocumentParser can be used together. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9252\"\u003e#9252\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request enhances the parser interface definitions in the \u003ccode\u003ecspell-types\u003c/code\u003e package to provide better flexibility and clarity for parser implementations. The main changes introduce optional \u003ccode\u003eparseDocument\u003c/code\u003e and \u003ccode\u003eparse\u003c/code\u003e methods to both the \u003ccode\u003eParser\u003c/code\u003e and \u003ccode\u003eDocumentParser\u003c/code\u003e interfaces, across both type declaration and source files.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eParser interface enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.3 (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9254\"\u003e#9254\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request adds support for a \u003ccode\u003e--json\u003c/code\u003e output mode to the \u003ccode\u003echeck\u003c/code\u003e CLI command, enabling results to be emitted as structured JSON per file. It also introduces comprehensive test coverage for the new JSON output behavior, including error handling and exit code logic.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCLI Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003echeck\u003c/code\u003e command, allowing users to receive results in JSON format. This includes proper handling of multiple files and error cases, such as missing files. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL11-R13\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR25\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the exit code logic to work with both standard and JSON output, respecting the \u003ccode\u003e--no-exit-code\u003c/code\u003e flag. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced separate processing functions: \u003ccode\u003eprocessRequestAnsi\u003c/code\u003e for standard output and \u003ccode\u003eprocessRequestJSON\u003c/code\u003e for JSON output, with the latter aggregating results and errors per file. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a helper function to detect missing files and report them as JSON errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTesting Improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded CLI test coverage to include various \u003ccode\u003e--json\u003c/code\u003e scenarios, such as files with spelling errors, missing files, and the interaction with \u003ccode\u003e--no-exit-code\u003c/code\u003e. \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR226-R230\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR287-R340\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded utility functions and interfaces in tests to parse and validate the JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Mark ParsedTags as read only. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9253\"\u003e#9253\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request makes a small but important change to the \u003ccode\u003eParsedText\u003c/code\u003e interface in several files, improving type safety by marking the \u003ccode\u003etags\u003c/code\u003e property as a read-only type. This ensures that the \u003ccode\u003etags\u003c/code\u003e associated with a parsed text segment cannot be modified after creation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003etags\u003c/code\u003e property in the \u003ccode\u003eParsedText\u003c/code\u003e interface to use \u003ccode\u003eReadonly\u0026lt;ParsedTags\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eParsedTags\u003c/code\u003e, making the tags immutable in the following files:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/Parser/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/src/Parser/parser.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Make sure Parser and DocumentParser can be used together. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9252\"\u003e#9252\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/streetsidesoftware/cspell/commit/e6e01b7294cca7174344b33639c05030100d1f4c\"\u003e\u003ccode\u003ee6e01b7\u003c/code\u003e\u003c/a\u003e v10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/54ec4b52e3dc7da9394cf2e802be92079ea9a267\"\u003e\u003ccode\u003e54ec4b5\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.3 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9251\"\u003e#9251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/a52cffca407a0cd2b528d940e92cb73b514ae73b\"\u003e\u003ccode\u003ea52cffc\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9254\"\u003e#9254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d43b5ffd5fbb295fcfd06358cdfc7560b3a84a7f\"\u003e\u003ccode\u003ed43b5ff\u003c/code\u003e\u003c/a\u003e v10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/22811e3e2baced4c44669113c135a9baa555e06b\"\u003e\u003ccode\u003e22811e3\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9240\"\u003e#9240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c21ce54a5b26214d5b43f69867fc45a3bda403e7\"\u003e\u003ccode\u003ec21ce54\u003c/code\u003e\u003c/a\u003e fix: remove unused dependency \u003ccode\u003efast-json-stable-stringify\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c7193065b82df0646e24ab6f6d370c12148f0efc\"\u003e\u003ccode\u003ec719306\u003c/code\u003e\u003c/a\u003e v10.3.2-alpha.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/067ae9c0c5b379ca236091df58a423c79563de27\"\u003e\u003ccode\u003e067ae9c\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.2-alpha.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9235\"\u003e#9235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/16a37d812731c54a650c0e517f2935b6137a1ce9\"\u003e\u003ccode\u003e16a37d8\u003c/code\u003e\u003c/a\u003e docs: Updated CSpell README and fixed some warning. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9236\"\u003e#9236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.3.3/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli2` from 0.23.2 to 0.23.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/blob/main/CHANGELOG.md\"\u003emarkdownlint-cli2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/916ad0aaa108c64d294101002066f530ea170b10\"\u003e\u003ccode\u003e916ad0a\u003c/code\u003e\u003c/a\u003e Update to version 0.23.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/ed9cb417fa1b45a796abc3b1a033162aa76033e2\"\u003e\u003ccode\u003eed9cb41\u003c/code\u003e\u003c/a\u003e Freshen list of external custom rules included with the markdownlint-cli2-rul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/3fe0056e3d49a9ff938bd23f44f5b624afc983a3\"\u003e\u003ccode\u003e3fe0056\u003c/code\u003e\u003c/a\u003e Remove test-main suite now that test-fs runs all the same tests (except 1 whi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/d52a859823fe180941da0ccbbadcec2538edb480\"\u003e\u003ccode\u003ed52a859\u003c/code\u003e\u003c/a\u003e Update test case infrastructure to be able to run \u0026quot;require\u0026quot; tests when using ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/8a4b4be5bb70e396123528df88ea53758a964393\"\u003e\u003ccode\u003e8a4b4be\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 64.3.5 to 64.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/578caa6d3fbdbf351ad497773fa6435b7d129048\"\u003e\u003ccode\u003e578caa6\u003c/code\u003e\u003c/a\u003e Update OutputFormatterOptions to include an FsPromisesLike parameter so outpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/018d1eb7069ff04a4412bfcf36442067f90b9a67\"\u003e\u003ccode\u003e018d1eb\u003c/code\u003e\u003c/a\u003e Update indirect playwright dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/a3a26a8732235ddee782d178743ad1101c4a3946\"\u003e\u003ccode\u003ea3a26a8\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.62.1 to 1.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/75e71936605e16d50d270d1c2fcc793a1c7b714f\"\u003e\u003ccode\u003e75e7193\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 64.3.3 to 64.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/f1a682341c652208b4cec7a376b7e14a07ecec4b\"\u003e\u003ccode\u003ef1a6823\u003c/code\u003e\u003c/a\u003e Bump eslint from 10.9.1 to 10.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/compare/v0.23.2...v0.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.102.8 to 5.103.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\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.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\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.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\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.103.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/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.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 `lucide-react` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.47.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add lambda icon by \u003ca href=\"https://github.com/UbaidUllah9962\"\u003e\u003ccode\u003e@​UbaidUllah9962\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4017\"\u003elucide-icons/lucide#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegated \u003ccode\u003efaucet\u003c/code\u003e icon from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4764\"\u003elucide-icons/lucide#4764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-closed-package\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4814\"\u003elucide-icons/lucide#4814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'nepali-rupee' icon by \u003ca href=\"https://github.com/sarajdhakal\"\u003e\u003ccode\u003e@​sarajdhakal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4608\"\u003elucide-icons/lucide#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etube-lotion\u003c/code\u003e icon by \u003ca href=\"https://github.com/AlecRust\"\u003e\u003ccode\u003e@​AlecRust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4029\"\u003elucide-icons/lucide#4029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added cupcake icon by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3000\"\u003elucide-icons/lucide#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added square-dashed-x icon by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4535\"\u003elucide-icons/lucide#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003erotate-cw-clock\u003c/code\u003e icon by \u003ca href=\"https://github.com/gkkconan\"\u003e\u003ccode\u003e@​gkkconan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3979\"\u003elucide-icons/lucide#3979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove path from save-off by \u003ca href=\"https://github.com/HPRILLER\"\u003e\u003ccode\u003e@​HPRILLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4848\"\u003elucide-icons/lucide#4848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-chevrons-right\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4865\"\u003elucide-icons/lucide#4865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebroccoli\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4871\"\u003elucide-icons/lucide#4871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added square-dashed-plus by \u003ca href=\"https://github.com/psjdev\"\u003e\u003ccode\u003e@​psjdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4849\"\u003elucide-icons/lucide#4849\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/UbaidUllah9962\"\u003e\u003ccode\u003e@​UbaidUllah9962\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4017\"\u003elucide-icons/lucide#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sarajdhakal\"\u003e\u003ccode\u003e@​sarajdhakal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4608\"\u003elucide-icons/lucide#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlecRust\"\u003e\u003ccode\u003e@​AlecRust\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4029\"\u003elucide-icons/lucide#4029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gkkconan\"\u003e\u003ccode\u003e@​gkkconan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3979\"\u003elucide-icons/lucide#3979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HPRILLER\"\u003e\u003ccode\u003e@​HPRILLER\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4848\"\u003elucide-icons/lucide#4848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psjdev\"\u003e\u003ccode\u003e@​psjdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4849\"\u003elucide-icons/lucide#4849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.46.0...1.47.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.46.0...1.47.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.47.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\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/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\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://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\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/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.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/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\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/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/eslint-plugin-query` from 5.102.8 to 5.103.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@​tanstack/eslint-plugin-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/eslint-plugin-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/eslint-plugin-query/CHANGELOG.md\"\u003e@​tanstack/eslint-plugin-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch2\u003e5.103.1\u003c/h2\u003e\n\u003ch2\u003e5.103.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/eslint-plugin-query@5.103.2/packages/eslint-plugin-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.10.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df8eb86b5ff9a23590dca57c3529849ee0500b7\"\u003e\u003ccode\u003e0df8eb8\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3cf6c8c058dd75f8a584ee0ae422c7dc2f64132a\"\u003e\u003ccode\u003e3cf6c8c\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Dau...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/physical-ai-toolchain/pull/1729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fphysical-ai-toolchain/issues/1729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1729/packages"},{"uuid":"5612867887","node_id":"PR_kwDOPloKes8AAAABFeP9AQ","number":1339,"state":"open","title":"deps(deps): bump @azure/msal-browser from 5.21.0 to 5.23.0","user":"dependabot[bot]","labels":["configuration","dependencies","automated","size/xs","manual-review-required","azure"],"assignees":["egarcia74"],"locked":false,"comments_count":70,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T10:09:53.000Z","updated_at":"2026-10-02T04:08:32.397Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.21.0 to 5.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.23.0\u003c/h2\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003cp\u003eWed, 23 Sep 2026 15:49:43 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Native Auth V2 password reset, sign-in, sign-up, and SMS MFA flows. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8830\"\u003e#8830\u003c/a\u003e (\u003ca href=\"mailto:yongdiwang@microsoft.com\"\u003eyongdiwang@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd platform broker DPoP request and response contract support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8772\"\u003e#8772\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport shared web broker bridge performance event names. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8832\"\u003e#8832\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat bfcache restoration during redirects as user cancellation \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8839\"\u003e#8839\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the requested resource when caching platform broker access tokens \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8848\"\u003e#8848\u003c/a\u003e (\u003ca href=\"mailto:nugetaad@microsoft.com\"\u003enugetaad@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/23eccbae3fcae608e5177ac2908a8bc0531d3fae\"\u003e\u003ccode\u003e23eccba\u003c/code\u003e\u003c/a\u003e NAA + Encrypted Authorize Response (EAR) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8799\"\u003e#8799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/addecb9215223dac9dca3affcd813ec2487c17c4\"\u003e\u003ccode\u003eaddecb9\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 6/6 companion: Share bridge performance event names (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fe9de8e48959ffac1afab8e6fe626cb679a7d1b4\"\u003e\u003ccode\u003efe9de8e\u003c/code\u003e\u003c/a\u003e Remove acquireTokenInteractive responseMode in v7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8852\"\u003e#8852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dad91a37f1c93c83391645b64a3673b1236dbce5\"\u003e\u003ccode\u003edad91a3\u003c/code\u003e\u003c/a\u003e Deprecate acquireTokenInteractive responseMode (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dc2519196395c2f5b171027e074133ca792a0ebb\"\u003e\u003ccode\u003edc25191\u003c/code\u003e\u003c/a\u003e Fix platform broker cache isolation by resource (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8848\"\u003e#8848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/193e1008ad667a3781ddc0e2c2e05c6d4a0b8456\"\u003e\u003ccode\u003e193e100\u003c/code\u003e\u003c/a\u003e feat(msal-browser): add Native Auth V2 flows (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/68759474e5e6dfad644ab5355c26d91008161ca9\"\u003e\u003ccode\u003e6875947\u003c/code\u003e\u003c/a\u003e Fix redirect cancellation after bfcache restore (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8228a8ba0396be29296c3391facb2b2b26ae3708\"\u003e\u003ccode\u003e8228a8b\u003c/code\u003e\u003c/a\u003e Fix cache-only upgrade and downgrade transitions (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8853\"\u003e#8853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/f791edc1f4fc2d1f8aeaa6467bddb964c9215168\"\u003e\u003ccode\u003ef791edc\u003c/code\u003e\u003c/a\u003e Coalesce msal-node silent requests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5c78da100bf526d4510cbd6b56f1373100afd4b4\"\u003e\u003ccode\u003e5c78da1\u003c/code\u003e\u003c/a\u003e Platform Broker + Keep Me Signed In e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8822\"\u003e#8822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/1339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/1339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1339/packages"},{"uuid":"5605196646","node_id":"PR_kwDOOpGnxs8AAAABFYM_ig","number":188,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-04T18:30:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T18:33:25.000Z","updated_at":"2026-10-04T18:30:50.000Z","time_to_close":604642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@commitlint/cli","old_version":"21.2.1","new_version":"21.2.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.2.0","new_version":"21.2.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.9","new_version":"2.11.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"@auth0/auth0-react","old_version":"2.23.0","new_version":"2.27.0","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.23.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.13","new_version":"0.19.16","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.12.0","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.8.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@aws-sdk/client-s3","old_version":"3.1107.0","new_version":"3.1139.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1107.0","new_version":"3.1139.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@fastify/helmet","old_version":"13.1.0","new_version":"13.1.1","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.0","new_version":"10.1.2","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@fastify/swagger","old_version":"9.8.1","new_version":"9.9.0","repository_url":"https://github.com/fastify/fastify-swagger"},{"name":"adm-zip","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"fastify","old_version":"5.11.3","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"},{"name":"fastify-auth0-verify","old_version":"4.1.3","new_version":"4.1.4","repository_url":"https://github.com/nearform/fastify-auth0-verify"},{"name":"fs-extra","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"isomorphic-git","old_version":"1.41.3","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"mongoose","old_version":"9.9.2","new_version":"9.10.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"xstate","old_version":"5.32.5","new_version":"5.33.2","repository_url":"https://github.com/statelyai/xstate"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"mailinator-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/manybrain/mailinator-javascript-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.14` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.2.1` | `21.2.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.2.0` | `21.2.3` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.9` | `2.11.3` |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.23.0` | `2.27.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.23.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.13` | `0.19.16` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.2` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.12.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.48.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.15` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.11.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1107.0` | `3.1139.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1107.0` | `3.1139.0` |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.3` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.0` | `13.1.1` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.0` | `10.1.2` |\n| [@fastify/swagger](https://github.com/fastify/fastify-swagger) | `9.8.1` | `9.9.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.6.0` | `0.6.1` |\n| [fastify](https://github.com/fastify/fastify) | `5.11.3` | `5.12.5` |\n| [fastify-auth0-verify](https://github.com/nearform/fastify-auth0-verify) | `4.1.3` | `4.1.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.4.0` | `11.4.1` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.41.3` | `1.42.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.9.2` | `9.10.2` |\n| [xstate](https://github.com/statelyai/xstate) | `5.32.5` | `5.33.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.15` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [mailinator-client](https://github.com/manybrain/mailinator-javascript-client) | `1.1.1` | `1.1.2` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.2.1 to 21.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct breaking-change-exclamation-mark rule config type by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): read scopes from the nx project graph by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): trim trailing whitespace off the message handed to ignore matchers by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4960\"\u003econventional-changelog/commitlint#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): detect dynamic await support on node majors above 20 by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4961\"\u003econventional-changelog/commitlint#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rules): report the case that matched in case rule failure messages by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4962\"\u003econventional-changelog/commitlint#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): run the parser factory of scoped conventional-changelog presets by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(load): drop the node version check gating cosmiconfig loaders by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4972\"\u003econventional-changelog/commitlint#4972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, ci, build, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: install pnpm via npm instead of corepack by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4948\"\u003econventional-changelog/commitlint#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: retire the docker compose dev environment by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4949\"\u003econventional-changelog/commitlint#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: verify pnpm tarball against the packageManager sha512 pin by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4952\"\u003econventional-changelog/commitlint#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: stabilize Windows CI by raising Vitest default timeout by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: drop the Node 24 config-loading workaround note by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4976\"\u003econventional-changelog/commitlint#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move pnpm settings from .npmrc to pnpm-workspace.yaml by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4977\"\u003econventional-changelog/commitlint#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: swap pnpm resolutionMode time-based for minimumReleaseAge by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4984\"\u003econventional-changelog/commitlint#4984\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e trim trailing whitespace off the message handed to ignore matchers (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4960\"\u003e#4960\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a6f279b931bb4cf01d17a9ced48de5b9377172bd\"\u003ea6f279b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/95d40569d2592bf9719bc27da2d51fc6b801e4ef\"\u003e\u003ccode\u003e95d4056\u003c/code\u003e\u003c/a\u003e v21.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a6f279b931bb4cf01d17a9ced48de5b9377172bd\"\u003e\u003ccode\u003ea6f279b\u003c/code\u003e\u003c/a\u003e fix(lint): trim trailing whitespace off the message handed to ignore matchers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/5769d9fe4f40563385007f3c04ca98156ae276b1\"\u003e\u003ccode\u003e5769d9f\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and JSDoc (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.2.0 to 21.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct breaking-change-exclamation-mark rule config type by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): read scopes from the nx project graph by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): trim trailing whitespace off the message handed to ignore matchers by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4960\"\u003econventional-changelog/commitlint#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): detect dynamic await support on node majors above 20 by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4961\"\u003econventional-changelog/commitlint#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rules): report the case that matched in case rule failure messages by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4962\"\u003econventional-changelog/commitlint#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): run the parser factory of scoped conventional-changelog presets by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(load): drop the node version check gating cosmiconfig loaders by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4972\"\u003econventional-changelog/commitlint#4972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, ci, build, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: install pnpm via npm instead of corepack by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4948\"\u003econventional-changelog/commitlint#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: retire the docker compose dev environment by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4949\"\u003econventional-changelog/commitlint#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: verify pnpm tarball against the packageManager sha512 pin by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4952\"\u003econventional-changelog/commitlint#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: stabilize Windows CI by raising Vitest default timeout by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: drop the Node 24 config-loading workaround note by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4976\"\u003econventional-changelog/commitlint#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move pnpm settings from .npmrc to pnpm-workspace.yaml by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4977\"\u003econventional-changelog/commitlint#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: swap pnpm resolutionMode time-based for minimumReleaseAge by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4984\"\u003econventional-changelog/commitlint#4984\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e report the case that matched in case rule failure messages (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4962\"\u003e#4962\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/9f5f7bc0304f85f270097a4046da6d0509c44620\"\u003e9f5f7bc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/95d40569d2592bf9719bc27da2d51fc6b801e4ef\"\u003e\u003ccode\u003e95d4056\u003c/code\u003e\u003c/a\u003e v21.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/9f5f7bc0304f85f270097a4046da6d0509c44620\"\u003e\u003ccode\u003e9f5f7bc\u003c/code\u003e\u003c/a\u003e fix(rules): report the case that matched in case rule failure messages (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4962\"\u003e#4962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3146d044186ccd2c4771823c01986d93c5144add\"\u003e\u003ccode\u003e3146d04\u003c/code\u003e\u003c/a\u003e docs(config-conventional): document rules that go beyond the spec (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4910\"\u003e#4910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.10 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.9 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14107\"\u003evercel/turborepo#14107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove experimental Cargo compile cache by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14110\"\u003evercel/turborepo#14110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove clap from turborepo-types by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14111\"\u003evercel/turborepo#14111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use canary turbo for Vercel builds by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14112\"\u003evercel/turborepo#14112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract turborepo-tracing crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14113\"\u003evercel/turborepo#14113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove Run boundaries extension by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14114\"\u003evercel/turborepo#14114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Relocate child spawning to turborepo-process by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14115\"\u003evercel/turborepo#14115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Drop stale support-policy entry from getting-started nav by \u003ca href=\"https://github.com/Neekoras\"\u003e\u003ccode\u003e@​Neekoras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14116\"\u003evercel/turborepo#14116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move CLI configuration overrides into CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14119\"\u003evercel/turborepo#14119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid microfrontend polyrepo warnings by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14118\"\u003evercel/turborepo#14118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add run and execution selector DTOs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14120\"\u003evercel/turborepo#14120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14121\"\u003evercel/turborepo#14121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Reuse Go cache in invalidation test by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14122\"\u003evercel/turborepo#14122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14124\"\u003evercel/turborepo#14124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Avoid overlapping concurrent cache restores by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14125\"\u003evercel/turborepo#14125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rewire Opts to consume selectors by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14126\"\u003evercel/turborepo#14126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract task filtering into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14127\"\u003evercel/turborepo#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract task access into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14128\"\u003evercel/turborepo#14128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract MicrofrontendsConfigs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14133\"\u003evercel/turborepo#14133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rollup example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14123\"\u003evercel/turborepo#14123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move unified turbo.json loader by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14134\"\u003evercel/turborepo#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract package watcher crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14135\"\u003evercel/turborepo#14135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract prune input DTO by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14136\"\u003evercel/turborepo#14136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore gitignored files in boundaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14137\"\u003evercel/turborepo#14137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stabilize boundaries tag order in prune by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14138\"\u003evercel/turborepo#14138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize affected task input globs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14140\"\u003evercel/turborepo#14140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14141\"\u003evercel/turborepo#14141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract prune orchestration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14142\"\u003evercel/turborepo#14142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Node.js test matrices by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14139\"\u003evercel/turborepo#14139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add Turborepo run context crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14143\"\u003evercel/turborepo#14143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add repository run context by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14144\"\u003evercel/turborepo#14144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use RepoContext in task graph visitor by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14145\"\u003evercel/turborepo#14145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract repository discovery from run builder by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14146\"\u003evercel/turborepo#14146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run execution context construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14147\"\u003evercel/turborepo#14147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run services construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14148\"\u003evercel/turborepo#14148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Promote task graph to dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14150\"\u003evercel/turborepo#14150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run options into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14152\"\u003evercel/turborepo#14152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove duplicated word in the 1.9 blog post by \u003ca href=\"https://github.com/Neekoras\"\u003e\u003ccode\u003e@​Neekoras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14129\"\u003evercel/turborepo#14129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Promote run and watch to dedicated crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14153\"\u003evercel/turborepo#14153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run command orchestration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14154\"\u003evercel/turborepo#14154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rename \u003ccode\u003eturborepo-lib\u003c/code\u003e to \u003ccode\u003eturborepo-cli\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14155\"\u003evercel/turborepo#14155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Slim query API interface by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14157\"\u003evercel/turborepo#14157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(affected): Treat root internal dependency changes as global by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14156\"\u003evercel/turborepo#14156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move engine validation into turborepo-engine by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14158\"\u003evercel/turborepo#14158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Harden weak tests and shared assertion helpers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14159\"\u003evercel/turborepo#14159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0b053aae7ea4cc77f1830a681e049ec002c1b14a\"\u003e\u003ccode\u003e0b053aa\u003c/code\u003e\u003c/a\u003e publish 2.11.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fde6637b5e539557c6b1630224db6a151b9b443d\"\u003e\u003ccode\u003efde6637\u003c/code\u003e\u003c/a\u003e fix: Stop with tasks when parent exits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14163\"\u003e#14163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fb2fb0cfea4d418e764c4b11fd49901c0eb0dd7b\"\u003e\u003ccode\u003efb2fb0c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.3-canary.4 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14162\"\u003e#14162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dd1d31acf73f8bb1985b05d516d6bcb42ca19804\"\u003e\u003ccode\u003edd1d31a\u003c/code\u003e\u003c/a\u003e perf: Reuse parsed lockfile during lazy graph loading (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14161\"\u003e#14161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c079ed3b24267e05e65c7908727340c4840c7593\"\u003e\u003ccode\u003ec079ed3\u003c/code\u003e\u003c/a\u003e chore: Update with-rsbuild-module-federation example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ad8379bc8cd59819e508eb8da9a19dca7abbb1ad\"\u003e\u003ccode\u003ead8379b\u003c/code\u003e\u003c/a\u003e test: Harden weak tests and shared assertion helpers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14159\"\u003e#14159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4f23af2512a6d29b318a7864c4463e2d905ab990\"\u003e\u003ccode\u003e4f23af2\u003c/code\u003e\u003c/a\u003e refactor: Move engine validation into turborepo-engine (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14158\"\u003e#14158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/69b7c6be6d86783e261485ad782630c22f6459c5\"\u003e\u003ccode\u003e69b7c6b\u003c/code\u003e\u003c/a\u003e fix(affected): Treat root internal dependency changes as global (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14156\"\u003e#14156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5614369a727dd6b2dc5b105dded0c4839716a571\"\u003e\u003ccode\u003e5614369\u003c/code\u003e\u003c/a\u003e refactor: Slim query API interface (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14157\"\u003e#14157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f81062f6a99d860ab1e0705ed2bf6581cced5d20\"\u003e\u003ccode\u003ef81062f\u003c/code\u003e\u003c/a\u003e refactor: Rename \u003ccode\u003eturborepo-lib\u003c/code\u003e to \u003ccode\u003eturborepo-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14155\"\u003e#14155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.9...v2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth0/auth0-react` from 2.23.0 to 2.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(anonymous): expose anonymous session client via useAuth0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1243\"\u003e#1243\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.27.0\"\u003ev2.27.0\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.26.0...v2.27.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(anonymous): expose anonymous session client via useAuth0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1243\"\u003e#1243\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.26.0\"\u003ev2.26.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.25.0...v2.26.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.25.0\"\u003ev2.25.0\u003c/a\u003e (2026-09-14)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.1...v2.25.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.1\"\u003ev2.24.1\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.0...v2.24.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.0\"\u003ev2.24.0\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.24.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\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/auth0/au...\n\n_Description has been truncated_","html_url":"https://github.com/mfe-orchestrator/mfe-orchestrator/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfe-orchestrator%2Fmfe-orchestrator/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"},{"uuid":"5530696144","node_id":"PR_kwDOSzLbY88AAAABEdx9sQ","number":496,"state":"closed","title":"build(deps): Bump the web-deps group in /app/web with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-22T17:20:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T18:07:03.000Z","updated_at":"2026-09-22T18:27:00.000Z","time_to_close":83596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"web-deps","update_count":6,"packages":[{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"vitest","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/app/web","ecosystem":"npm"},"body":"Bumps the web-deps group in /app/web with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.21.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.0` | `5.0.1` |\n\nUpdates `@azure/msal-browser` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed serialization of \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e containing nested \u003ccode\u003ecalc()\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS values mixing lengths or percentages with math functions, such as \u003ccode\u003e'grid-template-columns'\u003c/code\u003e values containing both \u003ccode\u003e100px\u003c/code\u003e and \u003ccode\u003ecalc()\u003c/code\u003e. (\u003ca href=\"https://github.com/rome-xi\"\u003e\u003ccode\u003e@​rome-xi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e'background'\u003c/code\u003e and \u003ccode\u003e'border'\u003c/code\u003e shorthands with adjacent components, such as \u003ccode\u003eurl(a.png)no-repeat\u003c/code\u003e, including a crash when parsing inline styles. Also fixed handling of invalid shorthand assignments and escaped or unusual characters in CSS declarations. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parsing of unitless zero values in \u003ccode\u003e'flex'\u003c/code\u003e shorthands, such as \u003ccode\u003e35 1 0\u003c/code\u003e, and rejection of negative \u003ccode\u003e'flex-basis'\u003c/code\u003e lengths and percentages. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed shorthand style assignments producing extra mutation records and custom element callbacks for intermediate values. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRange\u003c/code\u003e and \u003ccode\u003eSelection\u003c/code\u003e handling of CDATA sections, including boundary offsets and range cloning, extraction, deletion, insertion, and stringification. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etext.normalize()\u003c/code\u003e incorrectly removing the text node or merging its siblings. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed cloning and importing CDATA sections and processing instructions whose contents have been modified, and serialization of CDATA sections adopted into HTML documents.\u003c/li\u003e\n\u003cli\u003eFixed stale named-property collections on \u003ccode\u003ewindow\u003c/code\u003e, and incorrect named access from empty or namespaced \u003ccode\u003eid=\u0026quot;\u0026quot;\u003c/code\u003e and \u003ccode\u003ename=\u0026quot;\u0026quot;\u003c/code\u003e values. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed elements in documents created with \u003ccode\u003eDOMParser\u003c/code\u003e or \u003ccode\u003edocument.implementation.createHTMLDocument()\u003c/code\u003e appearing as named properties on \u003ccode\u003ewindow\u003c/code\u003e and being retained in memory. (\u003ca href=\"https://github.com/Iaotle\"\u003e\u003ccode\u003e@​Iaotle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed memory leaks from mutation observers retaining observed nodes, abort signals retaining removed event listeners, and storage event tracking retaining closed windows. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estorage\u003c/code\u003e events being sent to windows created after the storage change, and ensured surviving recipients still receive events when the source document is destroyed.\u003c/li\u003e\n\u003cli\u003eFixed attribute lookups after namespace prefix changes, and namespaced attributes incorrectly affecting ID lookups and element behavior. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003einput.list\u003c/code\u003e in detached element trees. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eattr.ownerDocument\u003c/code\u003e after setting an attribute node on an element in another document or adopting its element. (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/556b11fc3cc4676a22e34fa45dfa09cbd95adfb1\"\u003e\u003ccode\u003e556b11f\u003c/code\u003e\u003c/a\u003e 30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/9547fbf5b60af45d54c9e34d0891c7808f6ee2ce\"\u003e\u003ccode\u003e9547fbf\u003c/code\u003e\u003c/a\u003e Tie queued tasks to document lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3be65d931da2a693a6cefaa9d623da2416177c9e\"\u003e\u003ccode\u003e3be65d9\u003c/code\u003e\u003c/a\u003e Disable unused HTML reports in the WPT runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d555e61fb5a3725709434468130c46faaea0d1fe\"\u003e\u003ccode\u003ed555e61\u003c/code\u003e\u003c/a\u003e Replace SymbolTree with a DOM-specific tree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f28983d3cef7dfd47b81bc3b992d4995f18e9abc\"\u003e\u003ccode\u003ef28983d\u003c/code\u003e\u003c/a\u003e Clone CDATA and processing instructions without revalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/33e4fa72b9f44ae7b30e5b27c5b9120604b5045f\"\u003e\u003ccode\u003e33e4fa7\u003c/code\u003e\u003c/a\u003e Invalidate computed styles after CSS imports load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ec6fd5b3972f5bc678f667f8d2c9d502d3175eba\"\u003e\u003ccode\u003eec6fd5b\u003c/code\u003e\u003c/a\u003e Select storage event recipients at mutation time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/bcc037a836c86713f83c08ef80f6ebe5d989bc20\"\u003e\u003ccode\u003ebcc037a\u003c/code\u003e\u003c/a\u003e Honor script type and legacy event attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/faa5c4f76151174889523dcb7351e1299d375ac1\"\u003e\u003ccode\u003efaa5c4f\u003c/code\u003e\u003c/a\u003e Preserve currentScript across nested scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8d7a37fc040634781444c2cba53f72a4cc1e80bf\"\u003e\u003ccode\u003e8d7a37f\u003c/code\u003e\u003c/a\u003e Avoid quadratic HTML collection iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMove trace attempts selector to viewer header  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11189\"\u003evitest-dev/vitest#11189\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dc4b5c92\"\u003e\u003c!-- raw HTML omitted --\u003e(5dc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd focused trace view layout mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11190\"\u003evitest-dev/vitest#11190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/376dc3bc1\"\u003e\u003c!-- raw HTML omitted --\u003e(376dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExit 1 when vitest list fails collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11145\"\u003evitest-dev/vitest#11145\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11146\"\u003evitest-dev/vitest#11146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6108b8197\"\u003e\u003c!-- raw HTML omitted --\u003e(6108b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parse error details in static collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11150\"\u003evitest-dev/vitest#11150\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11151\"\u003evitest-dev/vitest#11151\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c818153a\"\u003e\u003c!-- raw HTML omitted --\u003e(7c818)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recursive prototype in automocking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11195\"\u003evitest-dev/vitest#11195\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/99fc52591\"\u003e\u003c!-- raw HTML omitted --\u003e(99fc5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false Vitest import resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11196\"\u003evitest-dev/vitest#11196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b426c1976\"\u003e\u003c!-- raw HTML omitted --\u003e(b426c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep metadata file when clearing the cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11199\"\u003evitest-dev/vitest#11199\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a\"\u003e\u003c!-- raw HTML omitted --\u003e(73614)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in error message and comments  -  by \u003ca href=\"https://github.com/shinji00222\"\u003e\u003ccode\u003e@​shinji00222\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eShinji\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11187\"\u003evitest-dev/vitest#11187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2\"\u003e\u003c!-- raw HTML omitted --\u003e(115c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve ResolvedConfig exactOptionalPropertyTypes errors  -  by \u003ca href=\"https://github.com/LukeAbby\"\u003e\u003ccode\u003e@​LukeAbby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11175\"\u003evitest-dev/vitest#11175\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe922\"\u003e\u003c!-- raw HTML omitted --\u003e(498fb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11034\"\u003evitest-dev/vitest#11034\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738c\"\u003e\u003c!-- raw HTML omitted --\u003e(23dda)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used  -  by \u003ca href=\"https://github.com/im10furry\"\u003e\u003ccode\u003e@​im10furry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11214\"\u003evitest-dev/vitest#11214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa\"\u003e\u003c!-- raw HTML omitted --\u003e(2ce29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11198\"\u003evitest-dev/vitest#11198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab\"\u003e\u003c!-- raw HTML omitted --\u003e(972e2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edoctor\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMeasure vm pools for custom environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11212\"\u003evitest-dev/vitest#11212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c\"\u003e\u003c!-- raw HTML omitted --\u003e(91ab1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect return value in \u003ccode\u003etoMatchAriaSnapshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11208\"\u003evitest-dev/vitest#11208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c119be016\"\u003e\u003c!-- raw HTML omitted --\u003e(c119b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efakeTimers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eForce \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kingmakeruix\"\u003e\u003ccode\u003e@​kingmakeruix\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ekingmakeruix\u003c/strong\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11261\"\u003evitest-dev/vitest#11261\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f\"\u003e\u003c!-- raw HTML omitted --\u003e(a47d7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport obsolete keys next to skipped tests  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11157\"\u003evitest-dev/vitest#11157\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11158\"\u003evitest-dev/vitest#11158\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/17e2b22dd\"\u003e\u003c!-- raw HTML omitted --\u003e(17e2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake public declarations self-contained  -  by \u003ca href=\"https://github.com/ZoeySigel\"\u003e\u003ccode\u003e@​ZoeySigel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11141\"\u003evitest-dev/vitest#11141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/455466c16\"\u003e\u003c!-- raw HTML omitted --\u003e(45546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix collapse/expand suite with file name search  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11260\"\u003evitest-dev/vitest#11260\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0a7122daa\"\u003e\u003c!-- raw HTML omitted --\u003e(0a712)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix explorer file summary count  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11125\"\u003evitest-dev/vitest#11125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05982297d\"\u003e\u003c!-- raw HTML omitted --\u003e(05982)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edeepMerge\u003c/code\u003e to handle prototype  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11215\"\u003evitest-dev/vitest#11215\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4944cf498\"\u003e\u003c!-- raw HTML omitted --\u003e(4944c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/03630a5995d10455fa136be53bfb2b2409381106\"\u003e\u003ccode\u003e03630a5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11275\"\u003e#11275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f0635e9cba6cbe5e1a209bb6add5e0ab\"\u003e\u003ccode\u003ea47d790\u003c/code\u003e\u003c/a\u003e fix(fakeTimers): force \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa758046e5453bd92b8ed6c9da9709bb5\"\u003e\u003ccode\u003e2ce29d5\u003c/code\u003e\u003c/a\u003e fix: warn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11214\"\u003e#11214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ccd6d057b6e4ca29a5e6b753a2b8e16b0afd8cda\"\u003e\u003ccode\u003eccd6d05\u003c/code\u003e\u003c/a\u003e docs: fix typecheck exclude default in documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c72c9c5f7c638368a541cd20e0e8a934\"\u003e\u003ccode\u003e91ab158\u003c/code\u003e\u003c/a\u003e fix(doctor): measure vm pools for custom environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11212\"\u003e#11212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738ccacb11682426426cd7b876afd107621\"\u003e\u003ccode\u003e23dda73\u003c/code\u003e\u003c/a\u003e fix: share the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11034\"\u003e#11034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe9222eb9aa3d8cf48481e200c16bb693bbd\"\u003e\u003ccode\u003e498fbe9\u003c/code\u003e\u003c/a\u003e fix: resolve ResolvedConfig exactOptionalPropertyTypes errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11175\"\u003e#11175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2bfa6a8672eeab8cc21bbecc6a4ef3d0\"\u003e\u003ccode\u003e115c3f6\u003c/code\u003e\u003c/a\u003e fix: correct typos in error message and comments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11187\"\u003e#11187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a46f617c357920eecda439654a561f92\"\u003e\u003ccode\u003e7361465\u003c/code\u003e\u003c/a\u003e fix: keep metadata file when clearing the cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11199\"\u003e#11199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab5fb96843de72447eb65585628b8dbde\"\u003e\u003ccode\u003e972e24b\u003c/code\u003e\u003c/a\u003e fix(browser): avoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11198\"\u003e#11198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ian-t-adams/AI4IA/pull/496","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ian-t-adams%2FAI4IA/issues/496","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/496/packages"},{"uuid":"5528136620","node_id":"PR_kwDOTTGgec8AAAABEbtInw","number":132,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-05T14:12:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T14:11:50.000Z","updated_at":"2026-10-05T14:12:38.000Z","time_to_close":1209645,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":17,"packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@mui/icons-material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@tiptap/react","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.4","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.3.1` | `9.4.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.3.1` | `9.4.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.30.1` | `3.31.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.30.1` | `3.31.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.4` | `14.6.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.1` |\n\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.5 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.0\u003c/h2\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:54 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.20.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.5...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ba231e38e63e028e4878eeb82aebaa3cbc60894e\"\u003e\u003ccode\u003eba231e3\u003c/code\u003e\u003c/a\u003e [material-ui] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/7cb351c52369a987f9ce32170398f5b4192f5f93\"\u003e\u003ccode\u003e7cb351c\u003c/code\u003e\u003c/a\u003e [ButtonGroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/81b2227246fed19cb3a9e622d85e4ba04a01a4c9\"\u003e\u003ccode\u003e81b2227\u003c/code\u003e\u003c/a\u003e [test] Fix typo 'overriden' -\u0026gt; 'overridden' in Alert test comment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48987\"\u003e#48987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3c2c353facd6f68fbdf7660b6f53e7cb3aafdec5\"\u003e\u003ccode\u003e3c2c353\u003c/code\u003e\u003c/a\u003e [test][tooltip] Keep the disabled trigger away from the real pointer (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48947\"\u003e#48947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e6f58f6ddf270ef29277c7b94db2f42cd91bce23\"\u003e\u003ccode\u003ee6f58f6\u003c/code\u003e\u003c/a\u003e [l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.30.1 to 3.31.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which allowed potentially unsafe color values being sent by other clients. Those unsafe colors received from collaboration users are now ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.3/packages/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99af46d: Fix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4372d81: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafb3fcc: Reduce overhead in React node views on documents with many nodes.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/35d2110ecb118a2d80f2b5823b7e4f629d948894\"\u003e\u003ccode\u003e35d2110\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99af46df5246e0089abd796bb6e0d0e96087c0e1\"\u003e\u003ccode\u003e99af46d\u003c/code\u003e\u003c/a\u003e fix(react): stop importing Editor through the package barrel (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8308\"\u003e#8308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4372d8177770ab20f442698a3dc1d5dd0ae65866\"\u003e\u003ccode\u003e4372d81\u003c/code\u003e\u003c/a\u003e Refactor React node view selection tracking (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8291\"\u003e#8291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/afb3fccd0379dcac02d28d5388906ed9db01ae1b\"\u003e\u003ccode\u003eafb3fcc\u003c/code\u003e\u003c/a\u003e add new visual selection handler \u0026amp; refactored react node view selection handl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.30.1 to 3.31.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which allowed potentially unsafe color values being sent by other clients. Those unsafe colors received from collaboration users are now ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.3/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/35d2110ecb118a2d80f2b5823b7e4f629d948894\"\u003e\u003ccode\u003e35d2110\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/budhap-dev/TeachingTracker/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/budhap-dev%2FTeachingTracker/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"},{"uuid":"5527469149","node_id":"PR_kwDOJ8_QeM8AAAABEbKu4Q","number":4649,"state":"open","title":"build(deps): bump the portal-version group in /portal/react-webapp with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T13:14:11.000Z","updated_at":"2026-09-21T19:37:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"portal-version","update_count":18,"packages":[{"name":"@azure/msal-browser","old_version":"5.20.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.87.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.9.1","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"jest","old_version":"29.7.0","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/portal/react-webapp","ecosystem":"npm"},"body":"Bumps the portal-version group in /portal/react-webapp with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.20.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.103.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.4` | `16.3.5` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.87.0` | `7.88.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.10.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.4` | `16.3.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.5.1` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n\nUpdates `@azure/msal-browser` from 5.20.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.20.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.102.8 to 5.103.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.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.103.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11501\"\u003e#11501\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49\"\u003e\u003ccode\u003e9567367\u003c/code\u003e\u003c/a\u003e - Declare dependencies used by the published devtools source and type declarations so they resolve with strict package managers. Keep runtime dependencies bundled in the compiled devtools.\u003c/p\u003e\n\u003cp\u003eDeclare the React types used by React Query Devtools as a peer dependency, compatible with React 18 and 19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49\"\u003e\u003ccode\u003e9567367\u003c/code\u003e\u003c/a\u003e]:\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.103.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.103.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.103.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.103.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.103.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/4c7cdbb86d8196e646985cd8a3476d3ac8c12ff5\"\u003e\u003ccode\u003e4c7cdbb\u003c/code\u003e\u003c/a\u003e]:\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.103.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.103.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\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.103.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/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1a51bb80bf1474dc8b8453dcfc120c454cf9085f\"\u003e\u003ccode\u003e1a51bb8\u003c/code\u003e\u003c/a\u003e docs(*): clarify 'Promise.all' only waits for all mutateAsync calls when they...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.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 `next` from 16.3.4 to 16.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.5\u003c/h2\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does not include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enext/image: Skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98185\"\u003e#98185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext/image: Reject empty images when reading/writing to the disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with an adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98167\"\u003e#98167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euse cache\u003c/code\u003e prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ca2c75eb7f8d9dd012a8bb83c06132149fe221f9\"\u003e\u003ccode\u003eca2c75e\u003c/code\u003e\u003c/a\u003e v16.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14fb290de65077e9f1e22ef56d8de6cc1e63d436\"\u003e\u003ccode\u003e14fb290\u003c/code\u003e\u003c/a\u003e [backport] Fix use cache prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b1f28dbe1de344807ec0946a85171bc890a6047\"\u003e\u003ccode\u003e2b1f28d\u003c/code\u003e\u003c/a\u003e [16.3.x] Add CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4b56cee3f01d3b249edcd798b51895d5126a4170\"\u003e\u003ccode\u003e4b56cee\u003c/code\u003e\u003c/a\u003e [16.3.x] Backport docs fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98317\"\u003e#98317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5568a02a7d47f9cb088e58350f2c2e68d9e93a00\"\u003e\u003ccode\u003e5568a02\u003c/code\u003e\u003c/a\u003e [backport] docs: local development: Rewrite docker section, add Windows Dev D...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/93249ab2144132abfd4a8d611dad5b5978107ee2\"\u003e\u003ccode\u003e93249ab\u003c/code\u003e\u003c/a\u003e [16.3.X] Emit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6549fd7c4e15a8883b0ad1c2ef67dec287a44f12\"\u003e\u003ccode\u003e6549fd7\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: reject empty image on read/write to disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9eac96e7526ff0b9cb51db9801f06e741fe1960\"\u003e\u003ccode\u003ed9eac96\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/84b35feccb2b53a563e41ad2dfe7a5fe08c58d3f\"\u003e\u003ccode\u003e84b35fe\u003c/code\u003e\u003c/a\u003e [test] Fix 16.3 deploy test assertions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98133\"\u003e#98133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14f9c1ac4e084a44633c354476ddeaf70969cd90\"\u003e\u003ccode\u003e14f9c1a\u003c/code\u003e\u003c/a\u003e [16.3.x][ci] Run flake detection and new deploy tests when merged and on back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.4...v16.3.5\"\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.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\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/2026/09/09/react-19-3\"\u003eReact 19.3 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\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\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/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\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/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\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/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\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/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\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/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\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/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\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/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\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/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\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/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\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/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\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/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\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/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\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/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\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/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\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/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\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/37290\"\u003e#37290\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\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\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\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/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\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/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\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/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\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/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\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/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\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/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\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/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\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/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\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/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\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/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\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/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\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/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\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/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\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/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\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/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\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/react/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.18 to 19.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/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.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\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/2026/09/09/react-19-3\"\u003eReact 19.3 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\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.g...\n\n_Description has been truncated_","html_url":"https://github.com/fgarofalo56/csa-inabox/pull/4649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgarofalo56%2Fcsa-inabox/issues/4649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4649/packages"},{"uuid":"5519688262","node_id":"PR_kwDOOpGnxs8AAAABEVB0Pw","number":187,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-20T18:33:06.000Z","updated_at":"2026-09-20T18:33:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@commitlint/cli","old_version":"21.2.1","new_version":"21.2.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.2.0","new_version":"21.2.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.9","new_version":"2.10.13","repository_url":"https://github.com/vercel/turborepo"},{"name":"@auth0/auth0-react","old_version":"2.23.0","new_version":"2.26.0","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.13","new_version":"0.19.16","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.47.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.14","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.8.1","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@aws-sdk/client-s3","old_version":"3.1107.0","new_version":"3.1134.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1107.0","new_version":"3.1134.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@fastify/helmet","old_version":"13.1.0","new_version":"13.1.1","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"adm-zip","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"fastify","old_version":"5.11.3","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"},{"name":"fastify-auth0-verify","old_version":"4.1.3","new_version":"4.1.4","repository_url":"https://github.com/nearform/fastify-auth0-verify"},{"name":"isomorphic-git","old_version":"1.41.3","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"mongoose","old_version":"9.9.2","new_version":"9.10.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"xstate","old_version":"5.32.5","new_version":"5.33.2","repository_url":"https://github.com/statelyai/xstate"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"mailinator-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/manybrain/mailinator-javascript-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.14` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.2.1` | `21.2.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.2.0` | `21.2.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.9` | `2.10.13` |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.23.0` | `2.26.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.13` | `0.19.16` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.75.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.1` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.47.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.14` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1107.0` | `3.1134.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1107.0` | `3.1134.0` |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.3` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.0` | `13.1.1` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.0` | `10.1.1` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.75.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.6.0` | `0.6.1` |\n| [fastify](https://github.com/fastify/fastify) | `5.11.3` | `5.12.5` |\n| [fastify-auth0-verify](https://github.com/nearform/fastify-auth0-verify) | `4.1.3` | `4.1.4` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.41.3` | `1.42.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.9.2` | `9.10.1` |\n| [xstate](https://github.com/statelyai/xstate) | `5.32.5` | `5.33.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [mailinator-client](https://github.com/manybrain/mailinator-javascript-client) | `1.1.1` | `1.1.2` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.2.1 to 21.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix Deno setup without package.json by \u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repair broken lockfile from \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4939\"\u003e#4939\u003c/a\u003e and add merge queue CI support by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4941\"\u003econventional-changelog/commitlint#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(config-conventional): document rules that go beyond the spec by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4910\"\u003econventional-changelog/commitlint#4910\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/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/5769d9fe4f40563385007f3c04ca98156ae276b1\"\u003e\u003ccode\u003e5769d9f\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and JSDoc (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.2.0 to 21.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix Deno setup without package.json by \u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repair broken lockfile from \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4939\"\u003e#4939\u003c/a\u003e and add merge queue CI support by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4941\"\u003econventional-changelog/commitlint#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(config-conventional): document rules that go beyond the spec by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4910\"\u003econventional-changelog/commitlint#4910\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/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3146d044186ccd2c4771823c01986d93c5144add\"\u003e\u003ccode\u003e3146d04\u003c/code\u003e\u003c/a\u003e docs(config-conventional): document rules that go beyond the spec (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4910\"\u003e#4910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.10 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.9 to 2.10.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13844\"\u003evercel/turborepo#13844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove unsupported remote cache environment variable by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13845\"\u003evercel/turborepo#13845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Copy TUI selections locally over SSH by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13847\"\u003evercel/turborepo#13847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use uv workspace metadata by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13848\"\u003evercel/turborepo#13848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Python virtual environments by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13849\"\u003evercel/turborepo#13849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Scope uv lockfile affectedness by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13850\"\u003evercel/turborepo#13850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Isolate uv prune configuration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13851\"\u003evercel/turborepo#13851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain disabled uv task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13852\"\u003evercel/turborepo#13852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain uv identity probe failures by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13853\"\u003evercel/turborepo#13853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain uncached Cargo library builds by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13855\"\u003evercel/turborepo#13855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain disabled Cargo task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13854\"\u003evercel/turborepo#13854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Cargo tasks runnable without compiler identity by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13857\"\u003evercel/turborepo#13857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.13-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13858\"\u003evercel/turborepo#13858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Cargo root packages by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13856\"\u003evercel/turborepo#13856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(repository): Expose flat lockfile package list for metrics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13859\"\u003evercel/turborepo#13859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turbo repository packages 0.0.1-canary.25 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13860\"\u003evercel/turborepo#13860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Upgrade Geistdocs to 1.25.1 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13861\"\u003evercel/turborepo#13861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expand repository lockfile package metadata by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13862\"\u003evercel/turborepo#13862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turbo repository packages 0.0.1-canary.26 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13863\"\u003evercel/turborepo#13863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restrict Factory to review comments by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13864\"\u003evercel/turborepo#13864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pluralize package count in run prelude by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13865\"\u003evercel/turborepo#13865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite example by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13866\"\u003evercel/turborepo#13866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add searchable workspace model picker by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13870\"\u003evercel/turborepo#13870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs client navigation by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13872\"\u003evercel/turborepo#13872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Improve Factory workspace statuses by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13869\"\u003evercel/turborepo#13869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Clarify Factory pull request descriptions by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13871\"\u003evercel/turborepo#13871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refresh Factory workspaces from main by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13873\"\u003evercel/turborepo#13873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up plain package listings by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13868\"\u003evercel/turborepo#13868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect package-level turbo.jsonc by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13875\"\u003evercel/turborepo#13875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Format Slack pull request notifications by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13877\"\u003evercel/turborepo#13877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Link workspaces to pull requests by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13878\"\u003evercel/turborepo#13878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade repository to pnpm 12 by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13879\"\u003evercel/turborepo#13879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-react example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13880\"\u003evercel/turborepo#13880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Improve Factory chat streaming by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13881\"\u003evercel/turborepo#13881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show workspace failure details by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13884\"\u003evercel/turborepo#13884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add selectable Factory coding harnesses by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13887\"\u003evercel/turborepo#13887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Gracefully handle native lockfile failures by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13886\"\u003evercel/turborepo#13886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update merged PR Slack messages by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13888\"\u003evercel/turborepo#13888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show native tasks in task listings by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13889\"\u003evercel/turborepo#13889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Clarify turbo ls stability in Agent Skill by \u003ca href=\"https://github.com/Divyansh151005\"\u003e\u003ccode\u003e@​Divyansh151005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13892\"\u003evercel/turborepo#13892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Resume workspace chat on refocus by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13894\"\u003evercel/turborepo#13894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Preserve HarnessAgent bridge assets by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13896\"\u003evercel/turborepo#13896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Deduplicate multi-language watch hashes by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13897\"\u003evercel/turborepo#13897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize multi-language cache environment inputs by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13898\"\u003evercel/turborepo#13898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add workspace diff view by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13900\"\u003evercel/turborepo#13900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f4d86bcd90abe027489e2ef1ebedea17031b3631\"\u003e\u003ccode\u003ef4d86bc\u003c/code\u003e\u003c/a\u003e publish 2.10.13 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/36383cb0ddcfdb026db0d979d283ae03d1ec8878\"\u003e\u003ccode\u003e36383cb\u003c/code\u003e\u003c/a\u003e feat: Add NEXT_DEPLOYMENT_ID to Next.js framework inference (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14065\"\u003e#14065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e5094c729f920d7b5a6e4c38d72b84c2ec6a9130\"\u003e\u003ccode\u003ee5094c7\u003c/code\u003e\u003c/a\u003e chore: Release Turbo repository packages 0.0.1-canary.28 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14062\"\u003e#14062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/83f3ee15468a4f0306d7c12e393ad0c648edef7d\"\u003e\u003ccode\u003e83f3ee1\u003c/code\u003e\u003c/a\u003e fix: Return resolved package names for aliases (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2167e7410f7c2dde3d2b5df882beb3ac0ea5aaa1\"\u003e\u003ccode\u003e2167e74\u003c/code\u003e\u003c/a\u003e feat: Add Remix inference and \u003ccode\u003eNUXT_ENV_*\u003c/code\u003e wildcard (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14060\"\u003e#14060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6a3b4c16a29a26958773efff51c8cd343e93fc51\"\u003e\u003ccode\u003e6a3b4c1\u003c/code\u003e\u003c/a\u003e docs: Fix some typos (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14058\"\u003e#14058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bea9b6cdf36e069761b9653458444bfd35f43098\"\u003e\u003ccode\u003ebea9b6c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.10.13-canary.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14057\"\u003e#14057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/258a08d03d3ec26b3a35bc02bdb06b428d2b8808\"\u003e\u003ccode\u003e258a08d\u003c/code\u003e\u003c/a\u003e fix: Pass through LOCALAPPDATA by default (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14056\"\u003e#14056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ce4f04508c61c8d3031b1542983c07eff20e5056\"\u003e\u003ccode\u003ece4f045\u003c/code\u003e\u003c/a\u003e fix: Preserve native task dependencies across entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14047\"\u003e#14047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/cc1caca1bc82c3000ca6c59f0cca88ea9a47656a\"\u003e\u003ccode\u003ecc1caca\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.10.13-canary.5 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14051\"\u003e#14051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.9...v2.10.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth0/auth0-react` from 2.23.0 to 2.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.26.0\"\u003ev2.26.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.25.0...v2.26.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.25.0\"\u003ev2.25.0\u003c/a\u003e (2026-09-14)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.1...v2.25.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.1\"\u003ev2.24.1\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.0...v2.24.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.0\"\u003ev2.24.0\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.24.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\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/auth0/auth0-react/commit/383e89d0bec8713861ff4470aa6ae1384cd2fd71\"\u003e\u003ccode\u003e383e89d\u003c/code\u003e\u003c/a\u003e chore(release): v2.26.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d1ad14e5b0dfe5ebd90707937ef4626f32952357\"\u003e\u003ccode\u003ed1ad14e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​testing-library/dom\u003c/code\u003e from 10.4.1 to 10.4.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/2346a5202b71b55ebb2d49add851a4de8aa3b7b3\"\u003e\u003ccode\u003e2346a52\u003c/code\u003e\u003c/a\u003e feat: add Enterprise Connect support (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/4a053a7038de570051cf516eabf02727bfad83ef\"\u003e\u003ccode\u003e4a053a7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the codeql group with 3 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/5d46bd87eb68d31fd3d231ac5b508dcf8f48e9c5\"\u003e\u003ccode\u003e5d46bd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the react group with 2 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/7400699d86fd934b5e1927509a1c58c5ec1528a3\"\u003e\u003ccode\u003e7400699\u003c/code\u003e\u003c/a\u003e chore(release): v2.25.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/c22095b6a8c6de0e16bd1fcd1778deb45a05d7bc\"\u003e\u003ccode\u003ec22095b\u003c/code\u003e\u003c/a\u003e fix: bump auth0-spa-js to v2.25.0 and sync getAccessTokenSilently type (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8bfc529cda49b64e13ce00ca8c1ab785896d676a\"\u003e\u003ccode\u003e8bfc529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the typescript-eslint group with 2 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a2c9b00282c526cda5062fdcb4550365ed5011e2\"\u003e\u003ccode\u003ea2c9b00\u003c/code\u003e\u003c/a\u003e chore: replace CRA with Vite in react-router example (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3514bcef1a72bd9c7b022d242abf2b4f558728f\"\u003e\u003ccode\u003eb3514bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump joi from 18.2.3 to 18.2.8 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22d...\n\n_Description has been truncated_","html_url":"https://github.com/mfe-orchestrator/mfe-orchestrator/pull/187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfe-orchestrator%2Fmfe-orchestrator/issues/187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/187/packages"},{"uuid":"5452472118","node_id":"PR_kwDOUa0dV88AAAABDfMz0A","number":3,"state":"open","title":"Bump @azure/msal-browser from 5.18.0 to 5.21.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T17:24:13.000Z","updated_at":"2026-09-14T17:24:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.18.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=5.18.0\u0026new-version=5.21.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/jimroberts-tamu/github-pages-test/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimroberts-tamu%2Fgithub-pages-test/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"5445847944","node_id":"PR_kwDOSX8ACM8AAAABDZ3SjA","number":206,"state":"closed","title":"chore(deps): bump the production-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-16T19:01:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T06:12:26.000Z","updated_at":"2026-09-16T19:01:47.000Z","time_to_close":218959,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":13,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.1","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@livekit/components-react","old_version":"2.9.23","new_version":"2.9.24","repository_url":"https://github.com/livekit/components-js"},{"name":"@modelcontextprotocol/sdk","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"html-react-parser","old_version":"6.1.5","new_version":"6.1.7","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"livekit-client","old_version":"2.21.0","new_version":"2.22.3","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"livekit-server-sdk","old_version":"2.17.0","new_version":"2.19.0","repository_url":"https://github.com/livekit/node-sdks"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.44.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.1` | `5.21.0` |\n| [@livekit/components-react](https://github.com/livekit/components-js/tree/HEAD/packages/react) | `2.9.23` | `2.9.24` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.29.0` | `1.30.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.4` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `6.1.5` | `6.1.7` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.21.0` | `2.22.3` |\n| [livekit-server-sdk](https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk) | `2.17.0` | `2.19.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.44.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.2` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n\n\nUpdates `@azure/msal-browser` from 5.17.1 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.1...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@livekit/components-react` from 2.9.23 to 2.9.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/components-js/releases\"\u003e@​livekit/components-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​livekit/components-react\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003euseAgentExpression\u003c/code\u003e to the React SDK, reading the mood the agent publishes on \u003ccode\u003elk.expression\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1415\"\u003e#1415\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve text stream attributes on transcript messages from \u003ccode\u003euseSessionMessages\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1416\"\u003e#1416\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/livekit/components-js/commit/28b189b49a344cc93c3a4dfeee7527ae4c250873\"\u003e\u003ccode\u003e28b189b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​livekit/components-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.15\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/livekit/components-js/blob/main/packages/react/CHANGELOG.md\"\u003e@​livekit/components-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003euseAgentExpression\u003c/code\u003e to the React SDK, reading the mood the agent publishes on \u003ccode\u003elk.expression\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1415\"\u003e#1415\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve text stream attributes on transcript messages from \u003ccode\u003euseSessionMessages\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1416\"\u003e#1416\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/livekit/components-js/commit/28b189b49a344cc93c3a4dfeee7527ae4c250873\"\u003e\u003ccode\u003e28b189b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​livekit/components-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.15\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/livekit/components-js/commit/eccbec2082b9328a188cf8b5297d4eee7fea315b\"\u003e\u003ccode\u003eeccbec2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e feat(shadcn): add useExpression hook (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/2da3e59e9854cde26cbeadcf8a5732ea42163bfa\"\u003e\u003ccode\u003e2da3e59\u003c/code\u003e\u003c/a\u003e fix(react): keep text stream attributes on transcript messages (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/ac72064540eba3453a675eabb37dd47b0a531d42\"\u003e\u003ccode\u003eac72064\u003c/code\u003e\u003c/a\u003e Update Vite \u0026amp; Vitest (major) (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/389e186faa631f730ace475ed3a64b678ee7763e\"\u003e\u003ccode\u003e389e186\u003c/code\u003e\u003c/a\u003e Update dependency size-limit to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/d90bc0a1a8ad92cf5a968e945953678b0c66c468\"\u003e\u003ccode\u003ed90bc0a\u003c/code\u003e\u003c/a\u003e Update dependency jsdom to v29 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/25d94bc7e86480eeef2b15468926b9473c693c3f\"\u003e\u003ccode\u003e25d94bc\u003c/code\u003e\u003c/a\u003e Update LiveKit dependencies (non-major) (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/3a45b9bffafa2289e3d29665690051d659c45584\"\u003e\u003ccode\u003e3a45b9b\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​size-limit/webpack-why\u003c/code\u003e to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/13530091a4d28c0f9c489b7512f7ed699e60b1c4\"\u003e\u003ccode\u003e1353009\u003c/code\u003e\u003c/a\u003e Update dependency eslint to v10 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/e047c7441b077dd8453a370791cc1b198a95650c\"\u003e\u003ccode\u003ee047c74\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​size-limit/webpack\u003c/code\u003e to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/livekit/components-js/commits/@livekit/components-react@2.9.24/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.29.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): prioritize zod issues and format them by \u003ca href=\"https://github.com/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): switch publish to OIDC trusted publishing by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1839\"\u003emodelcontextprotocol/typescript-sdk#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd end-to-end test suite by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2167\"\u003emodelcontextprotocol/typescript-sdk#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1 stdio buffer limit by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2239\"\u003emodelcontextprotocol/typescript-sdk#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support Zod 3.25 method literals by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2368\"\u003emodelcontextprotocol/typescript-sdk#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Content-Type by parsed media type instead of substring match (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2444\"\u003emodelcontextprotocol/typescript-sdk#2444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send SSE keep-alive comment frames from Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2538\"\u003emodelcontextprotocol/typescript-sdk#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2547\"\u003emodelcontextprotocol/typescript-sdk#2547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.30.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2563\"\u003emodelcontextprotocol/typescript-sdk#2563\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/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2d889f2b329e46680ec9bdd565de4616c497825a\"\u003e\u003ccode\u003e2d889f2\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.30.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2563\"\u003e#2563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e3f3daa12cc2603919939b72136ce9d9e800b868\"\u003e\u003ccode\u003ee3f3daa\u003c/code\u003e\u003c/a\u003e Fix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bb5a718cbf90796bacbf62218b359196d210426b\"\u003e\u003ccode\u003ebb5a718\u003c/code\u003e\u003c/a\u003e fix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1dad2634ce5799fb386283d14291d1b4935a9a52\"\u003e\u003ccode\u003e1dad263\u003c/code\u003e\u003c/a\u003e fix: send SSE keep-alive comment frames from Streamable HTTP server transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/69749aa5081ddfe675d36da8d96c7e27d83742b8\"\u003e\u003ccode\u003e69749aa\u003c/code\u003e\u003c/a\u003e Validate Content-Type by parsed media type instead of substring match (v1.x) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/369513df7b0e9d8a979c86f68ba1930e0d5f27f0\"\u003e\u003ccode\u003e369513d\u003c/code\u003e\u003c/a\u003e fix: support Zod 3.25 method literals (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e7ee57c2f33b8290a78a3cefa27ab635fe67fbff\"\u003e\u003ccode\u003ee7ee57c\u003c/code\u003e\u003c/a\u003e v1 stdio buffer limit (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c36e1ef5bb3b07b0c23fc6d28d4a6b56ebdd9512\"\u003e\u003ccode\u003ec36e1ef\u003c/code\u003e\u003c/a\u003e Add end-to-end test suite (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf1e022bd219f678b3865093d58595c6c8a67f1a\"\u003e\u003ccode\u003ebf1e022\u003c/code\u003e\u003c/a\u003e chore(ci): switch publish to OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9edbab7a09f31a288a27df3220edbebff45dbb6c\"\u003e\u003ccode\u003e9edbab7\u003c/code\u003e\u003c/a\u003e fix(server): prioritize zod issues and format them (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.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@​modelcontextprotocol/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.38.0 to 1.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e7ac8182: Fix read-your-writes sending a stale \u003ccode\u003eupstash-sync-token\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA read issued straight after a write travelled with the token from \u003cem\u003ebefore\u003c/em\u003e that\nwrite, so the server was under no obligation to serve the write and\n\u003ccode\u003ereadYourWrites\u003c/code\u003e silently did not hold.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eHttpClient.request()\u003c/code\u003e snapshotted the outgoing headers with\n\u003ccode\u003emergeHeaders(this.headers, ...)\u003c/code\u003e and only afterwards wrote the freshest token into\n\u003ccode\u003ethis.headers\u003c/code\u003e, so the token learned from response N first shipped with request\nN+2. The assignment now happens before the merge.\u003c/p\u003e\n\u003cp\u003eThis regressed in \u003cstrong\u003e1.34.5\u003c/strong\u003e. In 1.34.0–1.34.4 the request options held\n\u003ccode\u003eheaders: this.headers\u003c/code\u003e by reference, so the late write was still picked up before\n\u003ccode\u003efetch\u003c/code\u003e; 1.34.5 introduced per-request header merging, which turned that reference\ninto a copy without moving the assignment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef020866: Send an \u003ccode\u003eUpstash-Telemetry-Retry\u003c/code\u003e header with the retry count on retried requests so retry rates are visible in server-side telemetry\u003c/li\u003e\n\u003cli\u003e777dc30: Trim telemetry header values before deduplicating so whitespace around existing values does not defeat the dedup check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2861: trim telemetry dedup values by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1442\"\u003eupstash/redis-js#1442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.38.2...@​upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec0f5ad7: Deduplicate telemetry header values so repeated \u003ccode\u003emergeTelemetry\u003c/code\u003e calls no longer append the same sdk, platform or runtime tag multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd7a19f: Add a quick tip about creating a database via \u003ca href=\"https://upstash.com/start-redis\"\u003ehttps://upstash.com/start-redis\u003c/a\u003e to the warnings shown when the Redis url or token is missing. On Cloudflare, the warning shown when both the url and the token are missing now names both \u003ccode\u003ewrangler secret put\u003c/code\u003e commands instead of only one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/73fbe1af58b98499ad5bc6c5015482027ee5cdb6\"\u003e\u003ccode\u003e73fbe1a\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/7ac8182cd88a76ae6aaa03b2459a946942eccf8a\"\u003e\u003ccode\u003e7ac8182\u003c/code\u003e\u003c/a\u003e DX-2995: fix read-your-writes sending a stale upstash-sync-token (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/1bec5669e36efbe88579c267f9dd287a4c63572a\"\u003e\u003ccode\u003e1bec566\u003c/code\u003e\u003c/a\u003e ci: poll npm for the ci version instead of a fixed sleep (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1444\"\u003e#1444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/74da1dfd4b3c8f39e1b8424f19b89d55a89710c6\"\u003e\u003ccode\u003e74da1df\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f02086602e25e361d8d6ab3cc6c4fd4e6642dab8\"\u003e\u003ccode\u003ef020866\u003c/code\u003e\u003c/a\u003e DX-2960: send Upstash-Telemetry-Retry header with the attempt number (DX-2960...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/777dc30585ae61e5826bb95f5a957e6dea277900\"\u003e\u003ccode\u003e777dc30\u003c/code\u003e\u003c/a\u003e fix: trim telemetry values before dedup and cover distinct-version case (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fc3089b69f583bc2a34bb1c4f9b8871891408cdc\"\u003e\u003ccode\u003efc3089b\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1441\"\u003e#1441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c0f5ad7050fc88352b58d4fb2e9d6a5ab620be6a\"\u003e\u003ccode\u003ec0f5ad7\u003c/code\u003e\u003c/a\u003e fix: deduplicate telemetry header values in mergeTelemetry (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e45fb7848a51d164b6bd2bd8e71fcafcb9034165\"\u003e\u003ccode\u003ee45fb78\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bd7a19fb1200f179a20b503d1bf64b80210b8f14\"\u003e\u003ccode\u003ebd7a19f\u003c/code\u003e\u003c/a\u003e DX-2866: add start-redis tip to missing url/token warnings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.0...@upstash/redis@1.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-react-parser` from 6.1.5 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkablemark/html-react-parser/releases\"\u003ehtml-react-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.6...v6.1.7\"\u003e6.1.7\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RACE_CONDITION (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2369\"\u003e#2369\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003ed01b8e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.6\"\u003e6.1.6\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e2debc5b\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/remarkablemark/html-react-parser/blob/master/CHANGELOG.md\"\u003ehtml-react-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.6...v6.1.7\"\u003e6.1.7\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RACE_CONDITION (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2369\"\u003e#2369\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003ed01b8e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.6\"\u003e6.1.6\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e2debc5b\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/remarkablemark/html-react-parser/commit/7c930d10b0b112132a80f782930c3597b13927dc\"\u003e\u003ccode\u003e7c930d1\u003c/code\u003e\u003c/a\u003e chore(master): release 6.1.7 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003e\u003ccode\u003ed01b8e2\u003c/code\u003e\u003c/a\u003e fix: bump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/cbabca5945afbd5024812d2eb0da0ff85a3a45d0\"\u003e\u003ccode\u003ecbabca5\u003c/code\u003e\u003c/a\u003e build(package): upgrade devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/f1bb5a203c303d17510146f9d726c2a9039852c5\"\u003e\u003ccode\u003ef1bb5a2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump typescript-eslint in the eslint group (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/b49e6b812b7ee5d7d7c6cad8e50def495eaa5f67\"\u003e\u003ccode\u003eb49e6b8\u003c/code\u003e\u003c/a\u003e chore(master): release 6.1.6 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e\u003ccode\u003e2debc5b\u003c/code\u003e\u003c/a\u003e build(deps): bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/c556e5f4dd442a3ffa231383238cda09304e3f72\"\u003e\u003ccode\u003ec556e5f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.1.2 to 26.2.0 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2365\"\u003e#2365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/faddcf1e9de078fd788c8bb5a0b97626e0c47f78\"\u003e\u003ccode\u003efaddcf1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint from 10.8.0 to 10.8.1 in the eslint group (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/1dba0af1d15ce5cab7e73e68d890cda543c4d6e0\"\u003e\u003ccode\u003e1dba0af\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump publint from 0.3.22 to 0.3.23 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/17cf4e7d61e3552447b3c4faf65b6dce28f9a741\"\u003e\u003ccode\u003e17cf4e7\u003c/code\u003e\u003c/a\u003e build(deps): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2362\"\u003e#2362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `livekit-client` from 2.21.0 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/client-sdk-js/releases\"\u003elivekit-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add code 1000 to onclose handler in WebSocketStream - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2086\"\u003e#2086\u003c/a\u003e (\u003ca href=\"https://github.com/phaitonican\"\u003e\u003ccode\u003e@​phaitonican\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward worker logs to main thread - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2078\"\u003e#2078\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset mid track map on publisher answers with empty map - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2089\"\u003e#2089\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport simulcast for svc codecs (vp9/av1) - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2083\"\u003e#2083\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the subscriber silently buffering remote ICE candidates after a reconnect - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2054\"\u003e#2054\u003c/a\u003e (\u003ca href=\"https://github.com/xianshijing-lk\"\u003e\u003ccode\u003e@​xianshijing-lk\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003etriggerIceRestart\u003c/code\u003e put the subscriber into \u003ccode\u003erestartingIce\u003c/code\u003e on every reconnect, but only\n\u003ccode\u003esetRemoteDescription\u003c/code\u003e clears that — and the server re-offers the subscriber only when the\nreconnect moved the participant to a different node. After an ordinary signal-only resume no\noffer arrives, so the flag stayed set for the lifetime of the transport and every subsequent\nremote candidate was queued instead of applied, leaving the subscriber unable to adopt any new\nnetwork path the server proposed. The subscriber no longer enters that state: the server does\nnot send candidates ahead of the offer that introduces them, so queueing them gains nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: track ws close with attemptId - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2069\"\u003e#2069\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure buffered events are flushed on signal reconnection - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2044\"\u003e#2044\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: error on datastreams when chunks are missing - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2073\"\u003e#2073\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForward \u003ccode\u003eDisconnectReason\u003c/code\u003e to the \u003ccode\u003eParticipantDisconnected\u003c/code\u003e event - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2055\"\u003e#2055\u003c/a\u003e (\u003ca href=\"https://github.com/seonghunYang\"\u003e\u003ccode\u003e@​seonghunYang\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: periodically log webrtc stats - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2064\"\u003e#2064\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enqueue signal requests until queue has been drained - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2061\"\u003e#2061\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd roomOptions.dataStream.maxPayloadByteLength to control max data stream size - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2060\"\u003e#2060\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: signalling state machine - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2046\"\u003e#2046\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch unhandled ws signal errors - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2065\"\u003e#2065\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003esupportsAdaptiveStream\u003c/code\u003e always returning \u003ccode\u003etrue\u003c/code\u003e by comparing \u003ccode\u003etypeof\u003c/code\u003e against the \u003ccode\u003e'undefined'\u003c/code\u003e string. It now returns \u003ccode\u003efalse\u003c/code\u003e in environments without \u003ccode\u003eResizeObserver\u003c/code\u003e or \u003ccode\u003eIntersectionObserver\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2059\"\u003e#2059\u003c/a\u003e (\u003ca href=\"https://github.com/mrpmohiburrahman\"\u003e\u003ccode\u003e@​mrpmohiburrahman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat TokenSource JWTs without \u003ccode\u003eexp\u003c/code\u003e as expired, and still honor \u003ccode\u003eexp\u003c/code\u003e when \u003ccode\u003enbf\u003c/code\u003e is absent - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2057\"\u003e#2057\u003c/a\u003e (\u003ca href=\"https://github.com/SashaMIT\"\u003e\u003ccode\u003e@​SashaMIT\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConvert internal exports to be external in examples/demo - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2067\"\u003e#2067\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/client-sdk-js/blob/main/CHANGELOG.md\"\u003elivekit-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add code 1000 to onclose handler in WebSocketStream - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2086\"\u003e#2086\u003c/a\u003e (\u003ca href=\"https://github.com/phaitonican\"\u003e\u003ccode\u003e@​phaitonican\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward worker logs to main thread - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2078\"\u003e#2078\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset mid track map on publisher answers with empty map - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2089\"\u003e#2089\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport simulcast for svc codecs (vp9/av1) - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2083\"\u003e#2083\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the subscriber silently buffering remote ICE candidates after a reconnect - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2054\"\u003e#2054\u003c/a\u003e (\u003ca href=\"https://github.com/xianshijing-lk\"\u003e\u003ccode\u003e@​xianshijing-lk\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003etriggerIceRestart\u003c/code\u003e put the subscriber into \u003ccode\u003erestartingIce\u003c/code\u003e on every reconnect, but only\n\u003ccode\u003esetRemoteDescription\u003c/code\u003e clears that — and the server re-offers the subscriber only when the\nreconnect moved the participant to a different node. After an ordinary signal-only resume no\noffer arrives, so the flag stayed set for the lifetime of the transport and every subsequent\nremote candidate was queued instead of applied, leaving the subscriber unable to adopt any new\nnetwork path the server proposed. The subscriber no longer enters that state: the server does\nnot send candidates ahead of the offer that introduces them, so queueing them gains nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: track ws close with attemptId - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2069\"\u003e#2069\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure buffered events are flushed on signal reconnection - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2044\"\u003e#2044\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: error on datastreams when chunks are missing - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2073\"\u003e#2073\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForward \u003ccode\u003eDisconnectReason\u003c/code\u003e to the \u003ccode\u003eParticipantDisconnected\u003c/code\u003e event - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2055\"\u003e#2055\u003c/a\u003e (\u003ca href=\"https://github.com/seonghunYang\"\u003e\u003ccode\u003e@​seonghunYang\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: periodically log webrtc stats - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2064\"\u003e#2064\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enqueue signal requests until queue has been drained - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2061\"\u003e#2061\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd roomOptions.dataStream.maxPayloadByteLength to control max data stream size - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2060\"\u003e#2060\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: signalling state machine - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2046\"\u003e#2046\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch unhandled ws signal errors - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2065\"\u003e#2065\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003esupportsAdaptiveStream\u003c/code\u003e always returning \u003ccode\u003etrue\u003c/code\u003e by comparing \u003ccode\u003etypeof\u003c/code\u003e against the \u003ccode\u003e'undefined'\u003c/code\u003e string. It now returns \u003ccode\u003efalse\u003c/code\u003e in environments without \u003ccode\u003eResizeObserver\u003c/code\u003e or \u003ccode\u003eIntersectionObserver\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2059\"\u003e#2059\u003c/a\u003e (\u003ca href=\"https://github.com/mrpmohiburrahman\"\u003e\u003ccode\u003e@​mrpmohiburrahman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/53dd8403b52d66aa4e78ac4b43a765341393b102\"\u003e\u003ccode\u003e53dd840\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/9b3ad5ecce90adf4d75dd2c745e0e9a145ac7719\"\u003e\u003ccode\u003e9b3ad5e\u003c/code\u003e\u003c/a\u003e fix: only apply map update in singlePC mode on answer (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2090\"\u003e#2090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/0143077798631352fdabe8578b79fba84921252c\"\u003e\u003ccode\u003e0143077\u003c/code\u003e\u003c/a\u003e align E2eeManager with logging pattern (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2081\"\u003e#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/15931b89cec1724ed3c408616a10938a55d8405d\"\u003e\u003ccode\u003e15931b8\u003c/code\u003e\u003c/a\u003e finalization strategy for worker listeners (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/8617f84532fc271beb59934ca14354b26201d9b9\"\u003e\u003ccode\u003e8617f84\u003c/code\u003e\u003c/a\u003e forward worker logs to main thread (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/8054c66caf15e412c316b87557f67d5c4afaed14\"\u003e\u003ccode\u003e8054c66\u003c/code\u003e\u003c/a\u003e fix: add code 1000 to onclose handler in WebSocketStream (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/ab7a827476c0b1f57288190f9004ce192cbcabc1\"\u003e\u003ccode\u003eab7a827\u003c/code\u003e\u003c/a\u003e fix: don't reset mid track map on publisher answers with empty map (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/113d5126666ba04bb1bc403f5577013c98b7d09b\"\u003e\u003ccode\u003e113d512\u003c/code\u003e\u003c/a\u003e Support simulcast for svc codecs (vp9/av1) (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/ae32e316171e481bfef09cb46636f2c3186aeca3\"\u003e\u003ccode\u003eae32e31\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.1.0 (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/e775b6a7fd8e59212481b81263ec9a1e4e539558\"\u003e\u003ccode\u003ee775b6a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jose to v6.2.9 (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2075\"\u003e#2075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/livekit/client-sdk-js/compare/v2.21.0...v2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `livekit-server-sdk` from 2.17.0 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/livekit/node-sdks/releases\"\u003elivekit-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elivekit-server-sdk@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport the \u003ccode\u003ePASSTHROUGH\u003c/code\u003e encoding preset on \u003ccode\u003estartEgress\u003c/code\u003e, for single-track \u003ccode\u003eMediaSource\u003c/code\u003e egress that skips transcoding - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/713\"\u003e#713\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend an \u003ccode\u003eX-Livekit-Request-Id\u003c/code\u003e idempotency key on every server API request. The same id is replayed on each region failover attempt, so the server can identify and deduplicate a retried request. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/711\"\u003e#711\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\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\u003eUpdate \u003ccode\u003e@​livekit/protocol\u003c/code\u003e to 1.51.0 - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/714\"\u003e#714\u003c/a\u003e (\u003ca href=\"https://github.com/anunaym14\"\u003e\u003ccode\u003e@​anunaym14\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003enode:crypto\u003c/code\u003e fallbacks from Web Crypto helpers so isolate/edge bundlers can import the SDK. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/704\"\u003e#704\u003c/a\u003e (\u003ca href=\"https://github.com/intrdx\"\u003e\u003ccode\u003e@​intrdx\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elivekit-server-sdk@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eEgressClient.startEgress()\u003c/code\u003e, a unified convenience method that calls the v2 \u003ccode\u003eEgress.StartEgress\u003c/code\u003e RPC with a \u003ccode\u003eStartEgressRequest\u003c/code\u003e (or a partial init object). The existing per-type start helpers are unchanged. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/706\"\u003e#706\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate e2ee defaults to confirm to required FFI fields and update protocol - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/708\"\u003e#708\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\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/livekit/node-sdks/blob/main/packages/livekit-server-sdk/CHANGELOG.md\"\u003elivekit-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport the \u003ccode\u003ePASSTHROUGH\u003c/code\u003e encoding preset on \u003ccode\u003estartEgress\u003c/code\u003e, for single-track \u003ccode\u003eMediaSource\u003c/code\u003e egress that skips transcoding - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/713\"\u003e#713\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend an \u003ccode\u003eX-Livekit-Request-Id\u003c/code\u003e idempotency key on every server API request. The same id is replayed on each region failover attempt, so the server can identify and deduplicate a retried request. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/711\"\u003e#711\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\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\u003eUpdate \u003ccode\u003e@​livekit/protocol\u003c/code\u003e to 1.51.0 - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/714\"\u003e#714\u003c/a\u003e (\u003ca href=\"https://github.com/anunaym14\"\u003e\u003ccode\u003e@​anunaym14\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003enode:crypto\u003c/code\u003e fallbacks from Web Crypto helpers so isolate/edge bundlers can import the SDK. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/704\"\u003e#704\u003c/a\u003e (\u003ca href=\"https://github.com/intrdx\"\u003e\u003ccode\u003e@​intrdx\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eEgressClient.startEgress()\u003c/code\u003e, a unified convenience method that calls the v2 \u003ccode\u003eEgress.StartEgress\u003c/code\u003e RPC with a \u003ccode\u003eStartEgressRequest\u003c/code\u003e (or a partial init object). The existing per-type start helpers are unchanged. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/706\"\u003e#706\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate e2ee defaults to confirm to required FFI fields and update protocol - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/708\"\u003e#708\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\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/livekit/node-sdks/commit/8313f46d268218d798b70136d8a29ffe8c783691\"\u003e\u003ccode\u003e8313f46\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/4d046dcf4573aa19f2fa009212b7f5fc550bff28\"\u003e\u003ccode\u003e4d046dc\u003c/code\u003e\u003c/a\u003e fix(server-sdk): remove legacy node:crypto fallbacks to support edge/workers/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/84c7bb0675dac69f8dd3f5df7b84939be72701f7\"\u003e\u003ccode\u003e84c7bb0\u003c/code\u003e\u003c/a\u003e Update tests to expect new SIP 486 GRPC code mapping + docs (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/ed40abb01f600b0b1a9370e351c833ab0df919e5\"\u003e\u003ccode\u003eed40abb\u003c/code\u003e\u003c/a\u003e Generate request-id for api call (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/716859a20a5a6a925241bc33a9352d6c91aa185e\"\u003e\u003ccode\u003e716859a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/05a3b5ed2b59dbadf9d74ad8fbae17ca60ebdb78\"\u003e\u003ccode\u003e05a3b5e\u003c/code\u003e\u003c/a\u003e update e2ee defaults and protocol (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/23b865216727e5c3f355779f5466d1bef0990c20\"\u003e\u003ccode\u003e23b8652\u003c/code\u003e\u003c/a\u003e node server SDK: add unified startEgress convenience method (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/0dbe1c689c0bb956da3b7e0cec64e5816bec7153\"\u003e\u003ccode\u003e0dbe1c6\u003c/code\u003e\u003c/a\u003e readme updates (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livekit/node-sdks/commits/livekit-server-sdk@2.19.0/packages/livekit-server-sdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.27.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/icons): fixed \u003ccode\u003e@​lucide/icons\u003c/code\u003e rollup config by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4824\"\u003elucide-icons/lucide#4824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003edoor-open\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4826\"\u003elucide-icons/lucide#4826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): replace missing LucideIcon icon names in guides by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4827\"\u003elucide-icons/lucide#4827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): fixed fuse js search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4825\"\u003elucide-icons/lucide#4825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite-dish\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4813\"\u003elucide-icons/lucide#4813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified flip icons \u0026amp; renamed them by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4833\"\u003elucide-icons/lucide#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): improve legibility of credit card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4831\"\u003elucide-icons/lucide#4831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): add check-x icon by \u003ca href=\"https://github.com/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct compromised tags in shield icons by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoothbrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4755\"\u003elucide-icons/lucide#4755\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/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.43.0...1.44.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.43.0...1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.44.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after ...\n\n_Description has been truncated_","html_url":"https://github.com/mayurrawte/teamsly/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayurrawte%2Fteamsly/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"5430962759","node_id":"PR_kwDORQI0Fs8AAAABDOYs0g","number":234,"state":"open","title":"chore(deps): bump the minor-and-patch group with 22 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-09-12T03:44:59.000Z","updated_at":"2026-09-12T03:45:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":22,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.1","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"firebase","old_version":"12.9.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"framer-motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mammoth","old_version":"1.12.0","new_version":"1.12.2","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.7.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@firebase/rules-unit-testing","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.2","new_version":"10.5.5","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.6.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"firebase-tools","old_version":"15.26.0","new_version":"15.29.0","repository_url":"https://github.com/firebase/firebase-tools"},{"name":"lint-staged","old_version":"17.0.7","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.1` | `5.21.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.9.0` | `12.18.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.43.0` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.12.0` | `1.12.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.10.1` |\n| [@firebase/rules-unit-testing](https://github.com/firebase/firebase-js-sdk/tree/HEAD/packages/rules-unit-testing) | `5.0.1` | `5.0.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.6` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [firebase-tools](https://github.com/firebase/firebase-tools) | `15.26.0` | `15.29.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.5.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n\nUpdates `@azure/msal-browser` from 5.17.1 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.1...msal-browser-v5.21.0\"\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.70.0 to 10.73.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\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/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.73.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.101.2 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\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.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed missing modularized optimization fallback (\u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003efor Next.js and others\u003c/a\u003e). See \u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003e#4193\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ept\u003c/code\u003e locale first day of week to be Sunday. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4195\"\u003e#4195\u003c/a\u003e by \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ezh-CN\u003c/code\u003e, \u003ccode\u003ezh-HK\u003c/code\u003e, and \u003ccode\u003ezh-TW\u003c/code\u003e locale month parsing for October, November, and December. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4194\"\u003e#4194\u003c/a\u003e by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/f95bcf18b53e6832b2c575c24c98654a24f52699\"\u003e\u003ccode\u003ef95bcf1\u003c/code\u003e\u003c/a\u003e (docs): Add missing \u003ccode\u003etsx\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.9.0 to 12.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.18.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10267\"\u003e#10267\u003c/a\u003e - Imagen methods and types have been removed due to Imagen models being shut down. As a replacement, you can \u003ca href=\"https://firebase.google.com/docs/ai-logic/imagen-models-migration\"\u003emigrate your apps to use Gemini Image models (the \u0026quot;Nano Banana\u0026quot; models)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10293\"\u003e#10293\u003c/a\u003e - Updated many top-level \u003ccode\u003edevDependencies\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7fc34cb4213e7d5595e218877f8cb95c207b50ce\"\u003e\u003ccode\u003e7fc34cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10248\"\u003e#10248\u003c/a\u003e - Fixed incorrect detection of LanguageModel that prevented usage of on-device models in Chrome Extensions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-interop-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/logger\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f52201b73cc6f1517a55d0b0f0c83c79a000a3be\"\u003e\u003ccode\u003ef52201b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9942\"\u003e#9942\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/9807\"\u003e#9807\u003c/a\u003e) - Add more details to \u003ccode\u003eFunctionsError\u003c/code\u003e. Add HTTP status code to the \u003ccode\u003emessage\u003c/code\u003e field and add \u003ccode\u003eurl\u003c/code\u003e to \u003ccode\u003ecustomData\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10267\"\u003e#10267\u003c/a\u003e - Imagen methods and types have been removed due to Imagen models being shut down. As a replacement, you can \u003ca href=\"https://firebase.google.com/docs/ai-logic/imagen-models-migration\"\u003emigrate your apps to use Gemini Image models (the \u0026quot;Nano Banana\u0026quot; models)\u003c/a\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://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10293\"\u003e#10293\u003c/a\u003e - Updated many top-level \u003ccode\u003edevDependencies\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/72632ee29b8257081cb33c676f2dfebc0cc93221\"\u003e\u003ccode\u003e72632ee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10270\"\u003e#10270\u003c/a\u003e - Fix issue preventing App Check tokens from being properly recognized when sent in Firebase SQL Connect Realtime requests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d80fb9aac00722f209f94ea2dddba7427db81c0f\"\u003e\u003ccode\u003ed80fb9a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/44d336bbe7bc52ff1c62e6721f44a441479c0169\"\u003e\u003ccode\u003e44d336b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/981204d8b948c1141559cac434fdee5556fab589\"\u003e\u003ccode\u003e981204d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f52201b73cc6f1517a55d0b0f0c83c79a000a3be\"\u003e\u003ccode\u003ef52201b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2e227618ed351ed4242781ee72b01c7fc0c81fa9\"\u003e\u003ccode\u003e2e22761\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/72632ee29b8257081cb33c676f2dfebc0cc93221\"\u003e\u003ccode\u003e72632ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7fc34cb4213e7d5595e218877f8cb95c207b50ce\"\u003e\u003ccode\u003e7fc34cb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/analytics\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/analytics-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.30\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6cde0c0230b4c1da01d4a058333daa7663322fd1\"\u003e\u003ccode\u003e6cde0c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ade2b70490c6945ba26613a9c4051d3c8e819f4a\"\u003e\u003ccode\u003eade2b70\u003c/code\u003e\u003c/a\u003e Merge main into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e chore(deps): mass dependency update round 3 (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10293\"\u003e#10293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d80fb9aac00722f209f94ea2dddba7427db81c0f\"\u003e\u003ccode\u003ed80fb9a\u003c/code\u003e\u003c/a\u003e feat(app-check): Update debug token console log message (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10262\"\u003e#10262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ae9adcb3c5ab8e16cec87b701047bacc054ca002\"\u003e\u003ccode\u003eae9adcb\u003c/code\u003e\u003c/a\u003e Remove pashanka from auth owners (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10304\"\u003e#10304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/317dcd9664acd49f505b4814eb9ce8292edc4b90\"\u003e\u003ccode\u003e317dcd9\u003c/code\u003e\u003c/a\u003e docs(firestore): fix api extractor tsdoc syntax and release tag warnings (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/31b3f14748fda95fbe93e80a4780638f02cac49a\"\u003e\u003ccode\u003e31b3f14\u003c/code\u003e\u003c/a\u003e chore(firestore): clean up unused external imports and configure rollup exter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f063aad55c4f3954c44b3515ae72bb309d54f7d1\"\u003e\u003ccode\u003ef063aad\u003c/code\u003e\u003c/a\u003e chore: add agents.md (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/44d336bbe7bc52ff1c62e6721f44a441479c0169\"\u003e\u003ccode\u003e44d336b\u003c/code\u003e\u003c/a\u003e fix(auth): remove visibilitychange listener from IndexedDBLocalPersistence (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/19693deb8c1d22adadeee092824682097bf03197\"\u003e\u003ccode\u003e19693de\u003c/code\u003e\u003c/a\u003e chore(deps): remove some deps and replace with native solutions (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.9.0...firebase@12.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 13.1.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.1.0...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.23.0 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mammoth` from 1.12.0 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mwilliamson/mammoth.js/blob/master/NEWS\"\u003emammoth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid prototype pollution when reading the styles defined in a document. This\navoids an issue where a maliciously crafted document could be used to set\nexternalFileAccess to true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: on Windows, when an image's content type includes a backslash in the\nsubpart, files may be written outside of the directory set by --output-dir.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDetect and ignore numbering levels that use numStyleLink to refer to\nthemselves.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/870603494b464c737b0a2200742370332142d516\"\u003e\u003ccode\u003e8706034\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/2888fa158d67c1419199f152326e12a05618b53e\"\u003e\u003ccode\u003e2888fa1\u003c/code\u003e\u003c/a\u003e Create objects without prototypes when used as map with arbitrary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/31f0c370be4b95ac4fa285fea3be970606735f16\"\u003e\u003ccode\u003e31f0c37\u003c/code\u003e\u003c/a\u003e Avoid prototype pollution when reading styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/e3b9cecdaa3df0d9007ed7b06add53c65516e429\"\u003e\u003ccode\u003ee3b9cec\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/c69ea62ed5e7d5ef046d7d00772d9bb7b100daf6\"\u003e\u003ccode\u003ec69ea62\u003c/code\u003e\u003c/a\u003e Ignore numbering levels that use numStyleLink to refer to themselves\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/fbf5e226ec9194ab67081cb9ecdd5f839cd87c3a\"\u003e\u003ccode\u003efbf5e22\u003c/code\u003e\u003c/a\u003e Check image content type for backslashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/1a495a98856180e25d3b166b51319b165e0ce348\"\u003e\u003ccode\u003e1a495a9\u003c/code\u003e\u003c/a\u003e Add note on performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/ee59684d2abb3b08f4eb344b9e0994bed8335617\"\u003e\u003ccode\u003eee59684\u003c/code\u003e\u003c/a\u003e Remove donations section\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mwilliamson/mammoth.js/compare/1.12.0...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 6.2.108 to 6.3.289\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.289\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation editing, annotation rendering, font conversion, image decoding, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v6.2.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21655\"\u003emozilla/pdf.js#21655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Editor] Restore pinch-to-resize on an editor which came back from an undo by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21644\"\u003emozilla/pdf.js#21644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse more more optional chaining in the \u003ccode\u003esrc/\u003c/code\u003e folder by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21661\"\u003emozilla/pdf.js#21661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate shared object clones by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21658\"\u003emozilla/pdf.js#21658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid mutating source widget parents by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21660\"\u003emozilla/pdf.js#21660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the selection rendering when a page has been destroyed and rendered again (bug 2054348) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21666\"\u003emozilla/pdf.js#21666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/sync-l10n-for-pdf-js\"\u003e\u003ccode\u003e@​sync-l10n-for-pdf-js\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21669\"\u003emozilla/pdf.js#21669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync the viewer chrome with the Firefox design system by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21665\"\u003emozilla/pdf.js#21665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Convert \u003ccode\u003egetJSActions\u003c/code\u003e to return data in a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21664\"\u003emozilla/pdf.js#21664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the client coordinates for the pinch-zoom origin by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21659\"\u003emozilla/pdf.js#21659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-factor the \u003ccode\u003eEventBus\u003c/code\u003e to use Map/Set internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21673\"\u003emozilla/pdf.js#21673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace simple return \u003ccode\u003eif\u003c/code\u003e statements with ternary operators by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21672\"\u003emozilla/pdf.js#21672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet pointerup/cancel propagate in TouchManager by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21674\"\u003emozilla/pdf.js#21674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten the \u003ccode\u003eViewHistory\u003c/code\u003e class a little bit by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21678\"\u003emozilla/pdf.js#21678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't throw on an invalid XML character reference by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21682\"\u003emozilla/pdf.js#21682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the regex used to normalize css fonts in XFA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21680\"\u003emozilla/pdf.js#21680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim the response headers with a backward scan by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21684\"\u003emozilla/pdf.js#21684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFind the PDF filename in a URL hash in two linear steps by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21685\"\u003emozilla/pdf.js#21685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScan backwards to delete a word in a text field by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21687\"\u003emozilla/pdf.js#21687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd scripts correctly in \u003ccode\u003eField.prototype.setAction\u003c/code\u003e (PR 12569 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21691\"\u003emozilla/pdf.js#21691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21689\"\u003emozilla/pdf.js#21689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u0026quot;\u0026amp;\u0026quot; from the XML entity names by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21692\"\u003emozilla/pdf.js#21692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Convert \u003ccode\u003egetFieldObjects\u003c/code\u003e to return data in a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozi...\n\n_Description has been truncated_","html_url":"https://github.com/rdzoagbe/Stacklens/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdzoagbe%2FStacklens/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"},{"uuid":"5414963118","node_id":"PR_kwDOB0LueM8AAAABDBpf1Q","number":2211,"state":"closed","title":"chore(deps)(deps): bump @azure/msal-browser from 4.30.0 to 5.20.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T16:46:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T16:48:19.000Z","updated_at":"2026-09-15T16:47:00.000Z","time_to_close":431918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"@azure/msal-browser","old_version":"4.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 4.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v4.30.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=4.30.0\u0026new-version=5.20.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/finos/FDC3/pull/2211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/finos%2FFDC3/issues/2211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2211/packages"},{"uuid":"5412666978","node_id":"PR_kwDOLjoQ1M8AAAABC_y5XQ","number":1459,"state":"closed","title":"Bump @azure/msal-browser from 3.23.0 to 5.21.0","user":"dependabot[bot]","labels":["dependencies","javascript","app: admin"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T07:46:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T13:16:43.000Z","updated_at":"2026-09-11T07:46:23.000Z","time_to_close":66570,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@azure/msal-browser","old_version":"3.23.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.23.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Amsterdam/meldingen-frontend/pull/1459","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amsterdam%2Fmeldingen-frontend/issues/1459","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1459/packages"},{"uuid":"5373209619","node_id":"PR_kwDOPloKes8AAAABCgImwQ","number":1172,"state":"open","title":"deps(deps): bump @azure/msal-browser from 5.20.0 to 5.21.0","user":"dependabot[bot]","labels":["configuration","dependencies","size/tiny","automated","database","auto-merge-eligible","azure"],"assignees":["egarcia74"],"locked":false,"comments_count":22,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T10:11:10.000Z","updated_at":"2026-09-07T10:56:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.20.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.20.0...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/1172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/1172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1172/packages"},{"uuid":"5358852823","node_id":"PR_kwDOTQ7IYs8AAAABCVHxgg","number":71,"state":"open","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T15:09:48.000Z","updated_at":"2026-09-05T15:11:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":23,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@kusto/language-service-next","old_version":"12.4.0","new_version":"12.4.1"},{"name":"@tanstack/svelte-table","old_version":"9.0.0-beta.65","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.35","new_version":"3.13.36","repository_url":"https://github.com/TanStack/virtual"},{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@lucide/svelte","old_version":"1.26.0","new_version":"1.39.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.70.2","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser-playwright","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"bits-ui","old_version":"2.18.1","new_version":"2.19.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"prettier","old_version":"3.9.4","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"shadcn-svelte","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/huntabyte/shadcn-svelte"},{"name":"svelte","old_version":"5.56.4","new_version":"5.57.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.7.2","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"8.1.3","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.123.0","new_version":"4.128.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.0` | `5.20.0` |\n| @kusto/language-service-next | `12.4.0` | `12.4.1` |\n| [@tanstack/svelte-table](https://github.com/TanStack/table/tree/HEAD/packages/svelte-table) | `9.0.0-beta.65` | `9.2.4` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.35` | `3.13.36` |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.26.0` | `1.39.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.70.2` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.2.0` | `7.3.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.2` | `4.3.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.10` | `4.1.11` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.18.1` | `2.19.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.4` | `3.9.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [shadcn-svelte](https://github.com/huntabyte/shadcn-svelte/tree/HEAD/packages/cli) | `1.3.0` | `1.6.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.57.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.7.2` | `4.7.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.3` | `8.2.2` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.123.0` | `4.128.0` |\n\n\nUpdates `@azure/msal-browser` from 5.17.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kusto/language-service-next` from 12.4.0 to 12.4.1\n\nUpdates `@tanstack/svelte-table` from 9.0.0-beta.65 to 9.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/svelte-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.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/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.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/table/blob/main/packages/svelte-table/CHANGELOG.md\"\u003e@​tanstack/svelte-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.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/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d01c01bedbab0ff6c2641f18b2fc9a11545d9bf6\"\u003e\u003ccode\u003ed01c01b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e fix: Add realtime (w/ fake data) trading table example (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3bfc1bf60b3f00218394b744939eda4699e9ca2b\"\u003e\u003ccode\u003e3bfc1bf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/faa261b54c00ab4758861c1903bfce70a158f1c6\"\u003e\u003ccode\u003efaa261b\u003c/code\u003e\u003c/a\u003e feat: support latest TanStack Devtools and refresh package versions (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6553\"\u003e#6553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff7653dad0bf1525ed8c3e8d6fe2e64c64e8a280\"\u003e\u003ccode\u003eff7653d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/058a5208ef56a03a6e7caeaf64adb6be49830b2d\"\u003e\u003ccode\u003e058a520\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6531\"\u003e#6531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3af6abca64da187e1cdf16ae370716d2d94cdf60\"\u003e\u003ccode\u003e3af6abc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6527\"\u003e#6527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/896e998827555b6d851c443fd54fc105bac00363\"\u003e\u003ccode\u003e896e998\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6525\"\u003e#6525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/7ec3b9034f20f25e0be08f4924f153543c30b0c2\"\u003e\u003ccode\u003e7ec3b90\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e release v9 (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6512\"\u003e#6512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/svelte-table@9.2.4/packages/svelte-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/svelte-virtual` from 3.13.35 to 3.13.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/svelte-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/svelte-virtual/CHANGELOG.md\"\u003e@​tanstack/svelte-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/svelte-virtual@3.13.36/packages/svelte-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.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/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.26.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7c758075a3e4414aa9a96d4341ca59948a5fdeb4\"\u003e\u003ccode\u003e7c75807\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4720\"\u003e#4720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/510f495687275897c308a753f49583bb9b4128a7\"\u003e\u003ccode\u003e510f495\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.39.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.70.2 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\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/sveltejs/kit/blob/version-3/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\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/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.2.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\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/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.0/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.2 to 4.3.3\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@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.18.1 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/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Checkbox): pass \u003ccode\u003eform\u003c/code\u003e to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): keep focus on the year while correcting its first digit (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2100\"\u003e#2100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): close \u003ccode\u003eTooltip.Trigger\u003c/code\u003e on \u003ccode\u003epointerdown\u003c/code\u003e for any pointer button so right/middle click dismiss the tooltip and cancel a pending delayed open (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2101\"\u003e#2101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(RadioGroup): don't select item on pointer-driven focus- \u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2098\"\u003e#2098\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DismissibleLayer): cancel pending \u003ccode\u003eafterSleep\u003c/code\u003e timer on destroy to prevent \u003ccode\u003ederived_inert\u003c/code\u003e and stale document listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2087\"\u003e#2087\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TextSelectionLayer): don't read the \u003ccode\u003eref\u003c/code\u003e box in \u003ccode\u003e#pointerdown\u003c/code\u003e before the enabled check, which emitted \u003ccode\u003ederived_inert\u003c/code\u003e on every document pointerdown when a leaked listener outlived its component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2107\"\u003e#2107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(AlertDialog): pass \u003ccode\u003edisabled\u003c/code\u003e through to button in \u003ccode\u003eAlertDialog.Cancel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2068\"\u003e#2068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d9cc7ccd804e781596c68ca755d0ebb373d0776b\"\u003e\u003ccode\u003ed9cc7cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d131732acda71bec25d284c7e56beee8ac0e839f\"\u003e\u003ccode\u003ed131732\u003c/code\u003e\u003c/a\u003e fix(DateField): year backspace clearing (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b78f8ccb1102332eebcbbc9647038ff825eb47de\"\u003e\u003ccode\u003eb78f8cc\u003c/code\u003e\u003c/a\u003e fix(RadioGroup): don't select item on pointer-driven focus (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/eeed982a02dc1a1f33b62e05f9b7370423a37b56\"\u003e\u003ccode\u003eeeed982\u003c/code\u003e\u003c/a\u003e feat(Checkbox): Pass \u003ccode\u003eform\u003c/code\u003e prop to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/71960141a658c837576a4b3efebc3139cc1e5aa6\"\u003e\u003ccode\u003e7196014\u003c/code\u003e\u003c/a\u003e fix(Tooltip): close trigger on pointerdown for any pointer button (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/cb8c9045b2e843de5f1ff2ff855587b88df3892e\"\u003e\u003ccode\u003ecb8c904\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e3254e0be20ae45b16e655adcd7e2866ba47efd3\"\u003e\u003ccode\u003ee3254e0\u003c/code\u003e\u003c/a\u003e docs: Add missing type import to Slider example (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/aa0a18d7b3d235feed1fa5dc03db9788ee49cb18\"\u003e\u003ccode\u003eaa0a18d\u003c/code\u003e\u003c/a\u003e fix(TextSelectionLayer): avoid reading destroyed \u003ccode\u003eref\u003c/code\u003e box on document pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0da43b892fd45d69fe1c9452a41d1e646a644aab\"\u003e\u003ccode\u003e0da43b8\u003c/code\u003e\u003c/a\u003e test: fix the two races behind the recurring CI failures (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0522bd1a75eae65db5bb4c387ba44c398de8baae\"\u003e\u003ccode\u003e0522bd1\u003c/code\u003e\u003c/a\u003e fix: cancel DismissibleLayer afterSleep timer on destroy (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.18.1...bits-ui@2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/Jiayang-Lai/Kite/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiayang-Lai%2FKite/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"5357840464","node_id":"PR_kwDOOul8Zs8AAAABCUW7WQ","number":1090,"state":"open","title":"chore(deps): bump the npm-production group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T12:08:21.000Z","updated_at":"2026-09-05T12:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production","update_count":29,"packages":[{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.2","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/msal-browser","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.2","new_version":"5.7.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@radix-ui/react-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.20","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.19","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.12","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@react-three/drei","old_version":"10.7.7","new_version":"10.7.8","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"9.6.1","new_version":"9.7.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@react-three/postprocessing","old_version":"3.0.4","new_version":"3.1.1","repository_url":"https://github.com/pmndrs/react-postprocessing"},{"name":"@supabase/supabase-js","old_version":"2.110.4","new_version":"2.113.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"gt-next","old_version":"11.0.4","new_version":"11.1.19","repository_url":"https://github.com/generaltranslation/gt"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"1.24.0","new_version":"1.39.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.10","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postprocessing","old_version":"6.39.2","new_version":"6.39.4","repository_url":"https://github.com/pmndrs/postprocessing"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.9.2","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.17.2","new_version":"6.25.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.2` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.0` | `5.20.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.2` | `5.7.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.20` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.14` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.17` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.19` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.12` | `1.2.16` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `10.7.7` | `10.7.8` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.6.1` | `9.7.0` |\n| [@react-three/postprocessing](https://github.com/pmndrs/react-postprocessing) | `3.0.4` | `3.1.1` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.110.4` | `2.113.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [gt-next](https://github.com/generaltranslation/gt) | `11.0.4` | `11.1.19` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.24.0` | `1.39.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.10` | `16.3.4` |\n| [postprocessing](https://github.com/pmndrs/postprocessing) | `6.39.2` | `6.39.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.2` | `3.10.1` |\n| [resend](https://github.com/resend/resend-node) | `6.17.2` | `6.25.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n\n\nUpdates `@azure/identity` from 4.13.1 to 4.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/CHANGELOG.md\"\u003e@​azure/identity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.2 (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped the minimum \u003ccode\u003e@azure/msal-node\u003c/code\u003e dependency to \u003ccode\u003e^5.1.5\u003c/code\u003e so installs no longer resolve older \u003ccode\u003e5.1.x\u003c/code\u003e versions that pull in the vulnerable \u003ccode\u003euuid@8.3.0\u003c/code\u003e transitive dependency. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39569\"\u003e#39569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced shell-based developer credential commands with safe, structured process execution. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39279\"\u003e#39279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated platform-specific module resolution to \u003ccode\u003e#platform/*\u003c/code\u003e imports. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38309\"\u003e#38309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.5 (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped the minimum \u003ccode\u003e@azure/msal-node\u003c/code\u003e dependency to \u003ccode\u003e^5.1.5\u003c/code\u003e so installs no longer resolve older \u003ccode\u003e5.1.x\u003c/code\u003e versions that pull in the vulnerable \u003ccode\u003euuid@8.3.0\u003c/code\u003e transitive dependency. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39425\"\u003e#39425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced shell-based developer credential commands with safe, structured process execution. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39279\"\u003e#39279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.4 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e to correctly parse error messages from Azure Developer CLI v1.23.7 and later, which previously caused raw JSON to surface in the credential error instead of the underlying error text. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38416\"\u003e#38416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ehandleMsalError\u003c/code\u003e to preserve the original MSAL error via \u003ccode\u003ecause\u003c/code\u003e on \u003ccode\u003eAuthenticationRequiredError\u003c/code\u003e, allowing callers to access \u003ccode\u003e.claims\u003c/code\u003e on the underlying error. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38722\"\u003e#38722\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.3 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by optimizing imports from \u003ccode\u003e@azure/msal-node\u003c/code\u003e, e.g. achieving a ~61kb reduction (from 851kb to 790kb) when importing \u003ccode\u003eClientCertificateCredential\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/36942\"\u003e#36942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@azure/msal-node\u003c/code\u003e to \u003ccode\u003e^5.1.0\u003c/code\u003e and \u003ccode\u003e@azure/msal-browser\u003c/code\u003e to \u003ccode\u003e^5.5.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/37836\"\u003e#37836\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/Azure/azure-sdk-for-js/commit/ffeacafdbf1940ced8085c55060d7ea3572c3ac8\"\u003e\u003ccode\u003effeacaf\u003c/code\u003e\u003c/a\u003e Migrate \u003ccode\u003e@​azure/identity\u003c/code\u003e from polyfillSuffix to #platform/* imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3ec20037b3426d66c2235103a0c586ec5f1db2e9\"\u003e\u003ccode\u003e3ec2003\u003c/code\u003e\u003c/a\u003e [core] Add safe child process execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/1f7253a6399f94e10e56e789b60c835e536d8216\"\u003e\u003ccode\u003e1f7253a\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4b6cf670ca96903852b215539d0ce8086ef076ef\"\u003e\u003ccode\u003e4b6cf67\u003c/code\u003e\u003c/a\u003e Update test expectation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/14350c8641149c26af382e5430928a642a8ac80c\"\u003e\u003ccode\u003e14350c8\u003c/code\u003e\u003c/a\u003e Format packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4fd7288b7d30be7a357e6e20e907f8ce8d1e7266\"\u003e\u003ccode\u003e4fd7288\u003c/code\u003e\u003c/a\u003e Update all missing configuration files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/8490453880ad7762768b73ed58cb80036901e84f\"\u003e\u003ccode\u003e8490453\u003c/code\u003e\u003c/a\u003e [Identity] Bump \u003ccode\u003e@​azure/msal-node\u003c/code\u003e to ^5.1.5 to drop vulnerable uuid transitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d96ae18b20cafcd7e8ed0e330efddd36046a1867\"\u003e\u003ccode\u003ed96ae18\u003c/code\u003e\u003c/a\u003e Identity GA 4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a46a830fef378475907281dc397e515501c0e2cc\"\u003e\u003ccode\u003ea46a830\u003c/code\u003e\u003c/a\u003e [ESLint] Restore no-unassigned-vars recommended rule to error (\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity/issues/39460\"\u003e#39460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5316d041d4c2d7fa9c91818b830745ae5772b4a0\"\u003e\u003ccode\u003e5316d04\u003c/code\u003e\u003c/a\u003e [core] Add safe child process execution (\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity/issues/39279\"\u003e#39279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commits/@azure/identity_4.13.2/sdk/identity/identity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.17.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.2 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.0\u003c/h2\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:54 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.20.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.5.5\u003c/h2\u003e\n\u003ch2\u003e5.5.5\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:39 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.18.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.5.4\u003c/h2\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:31 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.17.3 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.2...msal-react-v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.20 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.14 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.17 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.19 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.12 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eTooltip.Content\u003c/code\u003e children were mounted to the DOM twice.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 10.7.7 to 10.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e@​react-three/drei's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.7...v10.7.8\"\u003e10.7.8\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Chromatic badge to introduction.md (\u003ca href=\"https://github.com/pmndrs/drei/commit/bd7bad3379997c6f467353c568e2f2e36149e5b2\"\u003ebd7bad3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support npm trusted publishing (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/ffa15b956e320391b0e86084cb58c8da0445abe3\"\u003effa15b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e use repository Node version in tests (\u003ca href=\"https://github.com/pmndrs/drei/commit/6fdcd73292032fb1fd033483e2dc105692205ef4\"\u003e6fdcd73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e do not override docker_tag (\u003ca href=\"https://github.com/pmndrs/drei/commit/c9d3d0dc9473f026c83965a7eb8c7f7a1a1bf0ae\"\u003ec9d3d0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e pmndrs/docs:3 (\u003ca href=\"https://github.com/pmndrs/drei/commit/032f1d62c4e32af18b92c09c80ca7036083d7e88\"\u003e032f1d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMeshTransmissionMaterial:\u003c/strong\u003e backside rendering and perf improvements (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/ea128ae07293c3efe222a6d6df078d05708d61eb\"\u003eea128ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrong branch name (\u003ca href=\"https://github.com/pmndrs/drei/commit/a03900720047a8b9d355bcb72260efb9fa9d2bac\"\u003ea039007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/ffa15b956e320391b0e86084cb58c8da0445abe3\"\u003e\u003ccode\u003effa15b9\u003c/code\u003e\u003c/a\u003e fix(ci): support npm trusted publishing (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/ea128ae07293c3efe222a6d6df078d05708d61eb\"\u003e\u003ccode\u003eea128ae\u003c/code\u003e\u003c/a\u003e fix(MeshTransmissionMaterial): backside rendering and perf improvements (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/6a89ee3732aeadfb31fcdf1f4fe6d362e69b56e9\"\u003e\u003ccode\u003e6a89ee3\u003c/code\u003e\u003c/a\u003e chore(ci): remove CodeSandbox configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/6fdcd73292032fb1fd033483e2dc105692205ef4\"\u003e\u003ccode\u003e6fdcd73\u003c/code\u003e\u003c/a\u003e fix(ci): use repository Node version in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/c9d3d0dc9473f026c83965a7eb8c7f7a1a1bf0ae\"\u003e\u003ccode\u003ec9d3d0d\u003c/code\u003e\u003c/a\u003e fix(docs): do not override docker_tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/a03900720047a8b9d355bcb72260efb9fa9d2bac\"\u003e\u003ccode\u003ea039007\u003c/code\u003e\u003c/a\u003e fix: wrong branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/032f1d62c4e32af18b92c09c80ca7036083d7e88\"\u003e\u003ccode\u003e032f1d6\u003c/code\u003e\u003c/a\u003e fix(docs): pmndrs/docs:3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/bd7bad3379997c6f467353c568e2f2e36149e5b2\"\u003e\u003ccode\u003ebd7bad3\u003c/code\u003e\u003c/a\u003e fix: Add Chromatic badge to introduction.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/9cc32c4f4a2b3b9b7f4f0d7f9d474eec9679428f\"\u003e\u003ccode\u003e9cc32c4\u003c/code\u003e\u003c/a\u003e chore: use trusted publisher (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/563a6cea02a1750cf13eaa521a64f7ef70445902\"\u003e\u003ccode\u003e563a6ce\u003c/code\u003e\u003c/a\u003e chore(storybook): upgrade to sb10 (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.7...v10.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-three/drei\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 9.6.1 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e@​react-three/fiber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0\u003c/h2\u003e\n\u003cp\u003eThe headline updates for this release are the reconciler fixes. We did a pass to harden what is there against \u003ccode\u003ereact-dom\u003c/code\u003e as the standard.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eR3F's internal children were not being reordered correctly. Basically, if React reordered children, our internal map would drift out of sync and this would cause subtle bugs. This is now fixed. Thanks to \u003ca href=\"https://github.com/kvvasuu\"\u003e\u003ccode\u003e@​kvvasuu\u003c/code\u003e\u003c/a\u003e who reported it and \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e who offered a solution.\u003c/li\u003e\n\u003cli\u003ePierced props now reset properly. We had a bug where if a pierce prop was unset, the reconciler would try to reset it to a default value. However, it would set it to the base object instead of the pierced prop. This is fixed now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Initial render\r\n\u0026lt;mesh position-x={5} /\u0026gt;\r\n\u003cp\u003e// Later render: prop removed\u003cbr /\u003e\n\u0026lt;mesh /\u0026gt;\u003c/p\u003e\n\u003cp\u003e// bug: would set it to the base object\u003cbr /\u003e\nmesh.x = 0 // !!!\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHost props now update properly. Host props are ones that we supply such as \u003ccode\u003edispose\u003c/code\u003e and \u003ccode\u003eonUpdate\u003c/code\u003e. These now update properly. This also caused a subtle bug where imperatively updated values could get overwritten unexpectedly after unsetting the value in React. This is all fixed. Note: \u003ccode\u003eattach\u003c/code\u003e is fixed on first set and ignored if you try to dynamically update it.\u003c/li\u003e\n\u003cli\u003eProperly batch instance reconstruction. This one is pretty technical and if you are curious check out the test in the attached PR. Basically, there was an edge case where if two instances needed to reconstruct (because the \u003ccode\u003eargs\u003c/code\u003e updated), one could be ignore if the other bailed out of updates because of a \u003ccode\u003eReact.memo\u003c/code\u003e or similar. It is likely a problem you never had, but your agent would curse if you did.\u003c/li\u003e\n\u003cli\u003eEvent priorities match \u003ccode\u003ereact-dom\u003c/code\u003e. React allows for prioritizing events, for example continuous events like wheel get a higher priority over impulse events like pointer. We copy from the best here and use the same list \u003ccode\u003ereact-dom\u003c/code\u003e does.\u003c/li\u003e\n\u003cli\u003eSupport reconciler microtasks. The React reconciler has a cool feature where it can queue microtasks to defer work based on the priorities we set earlier.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: move eslint rules from parserOptions to top-level rules (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3707\"\u003epmndrs/react-three-fiber#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update \u003ccode\u003euseFrame\u003c/code\u003e hook description to specify that the clock delta is in seconds by \u003ca href=\"https://github.com/AJamesPhillips\"\u003e\u003ccode\u003e@​AJamesPhillips\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3742\"\u003epmndrs/react-three-fiber#3742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CI): update test workflow actions to remove Node 20 deprecation warning by \u003ca href=\"https://github.com/Shushovan015\"\u003e\u003ccode\u003e@​Shushovan015\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3710\"\u003epmndrs/react-three-fiber#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix FBXLoader naming in loading-models by \u003ca href=\"https://github.com/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3745\"\u003epmndrs/react-three-fiber#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): pmndrs/examples by \u003ca href=\"https://github.com/abernier\"\u003e\u003ccode\u003e@​abernier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3639\"\u003epmndrs/react-three-fiber#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: act import by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3807\"\u003epmndrs/react-three-fiber#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: internal instance children synchronization after keyed reorder by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3808\"\u003epmndrs/react-three-fiber#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove CodeSandbox CI  by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3809\"\u003epmndrs/react-three-fiber#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pierced prop reset by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3810\"\u003epmndrs/react-three-fiber#3810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Internal instance props sync by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3811\"\u003epmndrs/react-three-fiber#3811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Batch instance reconstruction hardening by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3812\"\u003epmndrs/react-three-fiber#3812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Match react-dom event priorities by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3815\"\u003epmndrs/react-three-fiber#3815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support reconciler microtasks by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3816\"\u003epmndrs/react-three-fiber#3816\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/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3707\"\u003epmndrs/react-three-fiber#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AJamesPhillips\"\u003e\u003ccode\u003e@​AJamesPhillips\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3742\"\u003epmndrs/react-three-fiber#3742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shushovan015\"\u003e\u003ccode\u003e@​Shushovan015\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3710\"\u003epmndrs/react-three-fiber#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3745\"\u003epmndrs/react-three-fiber#3745\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/react-three-fiber/compare/v9.6.1...v9.7.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.6.1...v9.7.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/pmndrs/react-three-fiber/commit/0a107412ac64667b1908422e859447952f57feef\"\u003e\u003ccode\u003e0a10741\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 2 package(s)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/c340195e7129d6b244a9eb11c0c10573954d03ef\"\u003e\u003ccode\u003ec340195\u003c/code\u003e\u003c/a\u003e docs(changeset): prepare 9.7.0 and 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/ff52c35271beb160c864d3e271c7b3b077deceab\"\u003e\u003ccode\u003eff52c35\u003c/code\u003e\u003c/a\u003e feat: Support reconciler microtasks (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f1d5524935f984792a5acfce014a27814a5b57dc\"\u003e\u003ccode\u003ef1d5524\u003c/code\u003e\u003c/a\u003e feat: match react-dom event priorities (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a4211174f502c6c222d96cafa791cb8ef20c57f2\"\u003e\u003ccode\u003ea421117\u003c/code\u003e\u003c/a\u003e fix: Batch instance reconstruction hardening (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/169845f45dc54837ed944ad28e9ffc0116191aa8\"\u003e\u003ccode\u003e169845f\u003c/code\u003e\u003c/a\u003e fix: Internal instance props sync (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3811\"\u003e#3811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/99a32484f524a71d1c54bd5a6a226490c340007f\"\u003e\u003ccode\u003e99a3248\u003c/code\u003e\u003c/a\u003e fix: pierced prop reset (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/12587021ea1cf42d3c13d46a0cfbba75ed70e404\"\u003e\u003ccode\u003e1258702\u003c/code\u003e\u003c/a\u003e chore: remove CodeSandbox CI  (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/87040cf1bd031b6b786f81c244d47e10791e8567\"\u003e\u003ccode\u003e87040cf\u003c/code\u003e\u003c/a\u003e fix: Internal instance children synchronization after keyed reorder (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/69f37f71a3558dde3fcfe4ae1cd26d35316539d3\"\u003e\u003ccode\u003e69f37f7\u003c/code\u003e\u003c/a\u003e Fix act import (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.6.1...v9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/postprocessing` from 3.0.4 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-postprocessing/releases\"\u003e@​react-three/postprocessing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003ePatch release focused purely on compatibility - no behavior changes.\nIt loosens peerDependencies that were accidentally over-constrained in 3.1.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: loosen peerDependencies for react and three by \u003ca href=\"https://github.com/kvvasuu\"\u003e\u003ccode\u003e@​kvvasuu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-postprocessing/pull/378\"\u003epmndrs/react-postprocessing#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild the docs with pmndrs/docs@v4 by \u003ca href=\"https://github.com/abernier\"\u003e\u003ccode\u003e@​abernier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-postprocessing/pull/375\"\u003epmndrs/react-postprocessing#375\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/react-postprocessing/compare/v3.1.0...v3.1.1\"\u003ehttps://github.com/pmndrs/react-postprocessing/compare/v3.1.0...v3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is an internal rewrite of how effects apply prop changes - most of it is invisible unless you hit one of the bugs it fixes, but it puts every effect on the same reliable, live-updating foundation instead of each one reconstructing itself in ad hoc ways.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEffectGroup\u003c/strong\u003e: new component that groups effects into a single \u003ccode\u003eEffectPass\u003c/code\u003e with its own cheap \u003ccode\u003eenabled\u003c/code\u003e toggle, backed by a shared trailing \u003ccode\u003eCopyPass\u003c/code\u003e so disabling the last pass in a chain doesn't blank the canvas.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepthPicking, useDepthPicking\u003c/strong\u003e: new component + hook for reading world-space positions off the depth buffer, extracted from \u003ccode\u003e\u0026lt;Autofocus\u0026gt;\u003c/code\u003e into a reusable, standalone primitive. \u003ccode\u003e\u0026lt;DepthPicking\u0026gt;\u003c/code\u003e just mounts the vanilla \u003ccode\u003eDepthPickingPass\u003c/code\u003e and exposes \u003ccode\u003ereadDepth\u003c/code\u003e via ref - renders nothing, updates nothing automatically. \u003ccode\u003euseDepthPicking\u003c/code\u003e turns a screen position into a world-space point on demand, auto-detecting the composer's own camera when used inside its \u003ccode\u003e\u0026lt;EffectComposer\u0026gt;\u003c/code\u003e, with an explicit \u003ccode\u003ecamera\u003c/code\u003e override for calling it from outside that tree. \u003ccode\u003e\u0026lt;Autofocus\u0026gt;\u003c/code\u003e is now built on both internally, same external behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003eautoRenderToScreen?: boolean\u003c/code\u003e prop (default \u003ccode\u003etrue\u003c/code\u003e) - construction-time option, same treatment as \u003ccode\u003edepthBuffer\u003c/code\u003e/\u003ccode\u003emultisampling\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003erenderPass?: (scene, camera) =\u0026gt; Pass\u003c/code\u003e prop - lets consumers supply their own scene/camera render pass\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003emergeMode?: 'auto' | 'all' | 'none'\u003c/code\u003e prop (default \u003ccode\u003e'auto'\u003c/code\u003e). \u003ccode\u003e'auto'\u003c/code\u003e merges effects into as few \u003ccode\u003eEffectPass\u003c/code\u003ees as possible while keeping at most one convolution effect per pass - matching what \u003ccode\u003epostprocessing\u003c/code\u003e itself actually allows. This is strictly better than the old unconditional \u0026quot;any convolution effect gets fully isolated\u0026quot; behavior. \u003ccode\u003e'all'\u003c/code\u003e drops that safety limit entirely. \u003ccode\u003e'none'\u003c/code\u003e gives every effect its own pass.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateEffectComponent\u003c/strong\u003e: the internal effect-wrapping factory is now part of the public API, for wrapping your own zero-arg-constructible \u003ccode\u003epostprocessing\u003c/code\u003e effect classes the same way this library's own simple effects do.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eN8AO\u003c/strong\u003e: new \u003ccode\u003eenabled\u003c/code\u003e prop, wired into the same shared trailing-\u003ccode\u003eCopyPass\u003c/code\u003e safety net as \u003ccode\u003eEffectGroup\u003c/code\u003e (N8AO isn't a mergeable \u003ccode\u003epostprocessing\u003c/code\u003e \u003ccode\u003eEffect\u003c/code\u003e, so it needed its own toggle rather than going through \u003ccode\u003eEffectGroup\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid, Glitch\u003c/strong\u003e: \u003ccode\u003eopacity\u003c/code\u003e now works - these never went through \u003ccode\u003ewrapEffect\u003c/code\u003e (the only place that handled it) before, so it was silently inert regardless of what the (missing) types suggested.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOutline, GodRays\u003c/strong\u003e: warn in the console when mounted without \u003ccode\u003e\u0026lt;EffectComposer autoClear={false}\u0026gt;\u003c/code\u003e - both render an internal extra pass that silently produces wrong output (outlines don't render at all; GodRays occlusion looks wrong) without it.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOutline\u003c/strong\u003e: \u003ccode\u003evisibleEdgeColor\u003c/code\u003e/\u003ccode\u003ehiddenEdgeColor\u003c/code\u003e now typed as \u003ccode\u003eColorRepresentation\u003c/code\u003e (number | string | Color) instead of just \u003ccode\u003enumber\u003c/code\u003e - the runtime already wrapped values in \u003ccode\u003enew Color(value)\u003c/code\u003e, so string colors (\u0026quot;red\u0026quot;, \u0026quot;#ff0000\u0026quot;, etc.) always worked, the type just didn't say so.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLensFlare, ShockWave\u003c/strong\u003e: \u003ccode\u003elensPosition\u003c/code\u003e/\u003ccode\u003eposition\u003c/code\u003e now accept \u003ccode\u003eReactThreeFiber.Vector3\u003c/code\u003e (a tuple or a single number, not just a \u003ccode\u003eVector3\u003c/code\u003e instance), matching how position props work everywhere else in the r3f ecosystem.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEffects whose \u003ccode\u003epostprocessing\u003c/code\u003e class can be constructed with zero arguments are now built on \u003ccode\u003ecreateEffectComponent\u003c/code\u003e: live props update the existing effect instance in place instead of reconstructing it on every change, and a \u003ccode\u003eref\u003c/code\u003e now points to one stable instance across prop updates instead of a new one every render.\u003c/li\u003e\n\u003cli\u003eEffects that need real constructor args and can't use \u003ccode\u003ecreateEffectComponent\u003c/code\u003e similarly apply live props through \u003ccode\u003euseLiveDefaults\u003c/code\u003e instead of reconstructing the whole effect on every change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: pass rebuild lifecycle rewritten - passes are now only rebuilt when the resolved effect/pass list actually changed, not on every unrelated React render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSAO\u003c/strong\u003e: \u003ccode\u003eresolutionScale\u003c/code\u003e now falls back to the parent \u003ccode\u003e\u0026lt;EffectComposer\u0026gt;\u003c/code\u003e's own \u003ccode\u003eresolutionScale\u003c/code\u003e prop when not set directly on \u003ccode\u003e\u0026lt;SSAO\u0026gt;\u003c/code\u003e, i...\n\n_Description has been truncated_","html_url":"https://github.com/ugurkocde/IntuneGet/pull/1090","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugurkocde%2FIntuneGet/issues/1090","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1090/packages"},{"uuid":"5353142777","node_id":"PR_kwDOSns-Xc8AAAABCQu8jQ","number":58,"state":"open","title":"chore(deps): bump @azure/msal-browser from 3.30.0 to 5.20.0 in /labs/32-embed-agent-web-sdk/sample","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-09-04T21:16:10.000Z","updated_at":"2026-09-04T21:16:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":"/labs/32-embed-agent-web-sdk/sample","ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=3.30.0\u0026new-version=5.20.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/russrimm/CopilotStudioLabs/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/russrimm%2FCopilotStudioLabs/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"5314652527","node_id":"PR_kwDOFiFcL88AAAABBx-fYQ","number":5436,"state":"open","title":"chore(deps): bump @azure/msal-browser from 5.17.3 to 5.20.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-01T17:07:25.000Z","updated_at":"2026-09-01T22:16:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.17.3","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.17.3 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.3...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/equinor/fusion-framework/pull/5436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5436/packages"},{"uuid":"5305216299","node_id":"PR_kwDOUHhnms8AAAABBqb6bQ","number":132,"state":"closed","title":"chore(deps): bump @azure/msal-browser from 3.30.0 to 5.20.0 in /src/frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T07:42:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T21:46:16.000Z","updated_at":"2026-09-06T07:42:27.000Z","time_to_close":467770,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":"/src/frontend","ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/RezaMahmood/llm-dungeon/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RezaMahmood%2Fllm-dungeon/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"},{"uuid":"5303351789","node_id":"PR_kwDOSzLbY88AAAABBo7TxA","number":402,"state":"closed","title":"chore(deps): bump the web-deps group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-04T21:34:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T18:07:32.000Z","updated_at":"2026-09-04T21:34:21.000Z","time_to_close":358000,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-deps","update_count":10,"packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.19.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.6.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"next","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-deps group with 10 updates in the /app/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.19.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.6.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.0` | `16.3.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.5 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.5...msal-node-v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.0 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.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.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.3 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.0 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.3/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 `vitest` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ian-t-adams/AI4IA/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ian-t-adams%2FAI4IA/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"},{"uuid":"5301221659","node_id":"PR_kwDOMGdSNc8AAAABBnOELA","number":437,"state":"closed","title":"Bump the frontend-minor-patch group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T04:00:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T14:18:06.000Z","updated_at":"2026-09-06T04:00:51.000Z","time_to_close":481363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend-minor-patch","update_count":30,"packages":[{"name":"@azure/msal-browser","old_version":"5.6.3","new_version":"5.19.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@codemirror/lang-markdown","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@mui/x-tree-view","old_version":"9.1.0","new_version":"9.12.0","repository_url":"https://github.com/mui/mui-x"},{"name":"@tiptap/core","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"canvas","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"dompurify","old_version":"3.4.13","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"flint-chart","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/flint-chart"},{"name":"i18next","old_version":"26.0.1","new_version":"26.4.0","repository_url":"https://github.com/i18next/i18next"},{"name":"katex","old_version":"0.16.42","new_version":"0.18.4","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"react-animate-height","old_version":"3.2.3","new_version":"3.2.4","repository_url":"https://github.com/Stanko/react-animate-height"},{"name":"react-arborist","old_version":"3.7.0","new_version":"3.16.0","repository_url":"https://github.com/jameskerr/react-arborist"},{"name":"react-virtuoso","old_version":"4.18.3","new_version":"4.18.12","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"vega","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/vega/vega"},{"name":"vega-lite","old_version":"6.4.1","new_version":"6.4.3","repository_url":"https://github.com/vega/vega-lite"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"sass","old_version":"1.102.0","new_version":"1.103.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-patch group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.6.3` | `5.19.0` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.1` | `6.5.2` |\n| [@mui/x-tree-view](https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view) | `9.1.0` | `9.12.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.29.2` | `3.30.3` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.2` | `3.30.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.2` | `3.30.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.2` | `3.30.3` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.2` | `3.2.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.13` | `3.4.14` |\n| [flint-chart](https://github.com/microsoft/flint-chart/tree/HEAD/packages/flint-js) | `0.5.0` | `0.5.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.0.1` | `26.4.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.42` | `0.18.4` |\n| [react-animate-height](https://github.com/Stanko/react-animate-height) | `3.2.3` | `3.2.4` |\n| [react-arborist](https://github.com/jameskerr/react-arborist) | `3.7.0` | `3.16.0` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.3` | `4.18.12` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [vega](https://github.com/vega/vega) | `6.2.0` | `6.4.0` |\n| [vega-lite](https://github.com/vega/vega-lite) | `6.4.1` | `6.4.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.67.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.67.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.103.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.67.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.11` |\n\n\nUpdates `@azure/msal-browser` from 5.6.3 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd single retry with 100ms backoff for token POST transport failures \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8732\"\u003e#8732\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamline the platform broker request to only include the MSAL JS acquire-token parameters defined in the platform broker contract and params required on the ESTS /token call \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8714\"\u003e#8714\u003c/a\u003e (\u003ca href=\"mailto:lalima.sharda@gmail.com\"\u003elalima.sharda@gmail.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFill telemetry gaps in platform brokering flow with extension \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8699\"\u003e#8699\u003c/a\u003e (\u003ca href=\"mailto:lalima.sharda@gmail.com\"\u003elalima.sharda@gmail.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.11.3 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.1\u003c/h2\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003cp\u003eWed, 15 Jul 2026 22:35:35 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal ES256/P-256 DPoP crypto support to BrowserCrypto \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8683\"\u003e#8683\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.11.2 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.6.3...msal-browser-v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-markdown` from 6.5.1 to 6.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/codemirror/lang-markdown/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-tree-view` from 9.1.0 to 9.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-tree-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.12.0\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧮 Support \u003ca href=\"https://mui.com/x/react-data-grid/formulas/\"\u003eFormulas\u003c/a\u003e on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (\u003ccode\u003e=SUM(RANGE(…))\u003c/code\u003e, \u003ccode\u003e=price * quantity\u003c/code\u003e) evaluated by a built-in engine, with a formula editor and \u003ca href=\"https://mui.com/x/react-data-grid/components/formula-bar/\"\u003eFormula Bar\u003c/a\u003e, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel export\u003c/li\u003e\n\u003cli\u003e♿️ Improve the accessibility of Data Grid cells and picker day cells\u003c/li\u003e\n\u003cli\u003e🗓️ Enable multi-resource event creation and editing in the Scheduler\u003c/li\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003cli\u003e📚 Documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks go out to these community members for their valuable contributions:\n\u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mustafajw07\"\u003e\u003ccode\u003e@​mustafajw07\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/romgrk\"\u003e\u003ccode\u003e@​romgrk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Expose \u003ccode\u003eapiRef\u003c/code\u003e on \u003ccode\u003eGridCallbackDetails\u003c/code\u003e for selector access in callbacks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22973\"\u003e#22973\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix header height not updating when \u003ccode\u003eheaderFilters\u003c/code\u003e or \u003ccode\u003ecolumnGroupingModel\u003c/code\u003e change (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23059\"\u003e#23059\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix unhandled rejection when unmounting mid-autosize (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23319\"\u003e#23319\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Label the blank \u003ccode\u003esingleSelect\u003c/code\u003e filter option (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23294\"\u003e#23294\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Stop sending incomplete filter items to the data source (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23303\"\u003e#23303\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Support the \u003ccode\u003erowheader\u003c/code\u003e attribute for grid cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23340\"\u003e#23340\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPro] Honor \u003ccode\u003ehasNextPage\u003c/code\u003e in infinite lazy loading (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23048\"\u003e#23048\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPremium] Formula support (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22807\"\u003e#22807\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the selected section on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23318\"\u003e#23318\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Associate the day cells with their week day column header (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23339\"\u003e#23339\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Keep the \u003ccode\u003egridcell\u003c/code\u003e role and the column index on filler cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23326\"\u003e#23326\u003c/a\u003e) \u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e, plus:\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/mui/mui-x/blob/master/CHANGELOG.md\"\u003e@​mui/x-tree-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧮 Support \u003ca href=\"https://mui.com/x/react-data-grid/formulas/\"\u003eFormulas\u003c/a\u003e on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (\u003ccode\u003e=SUM(RANGE(…))\u003c/code\u003e, \u003ccode\u003e=price * quantity\u003c/code\u003e) evaluated by a built-in engine, with a formula editor and \u003ca href=\"https://mui.com/x/react-data-grid/components/formula-bar/\"\u003eFormula Bar\u003c/a\u003e, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel export\u003c/li\u003e\n\u003cli\u003e♿️ Improve the accessibility of Data Grid cells and picker day cells\u003c/li\u003e\n\u003cli\u003e🗓️ Enable multi-resource event creation and editing in the Scheduler\u003c/li\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003cli\u003e📚 Documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks go out to these community members for their valuable contributions:\n\u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mustafajw07\"\u003e\u003ccode\u003e@​mustafajw07\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/romgrk\"\u003e\u003ccode\u003e@​romgrk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Expose \u003ccode\u003eapiRef\u003c/code\u003e on \u003ccode\u003eGridCallbackDetails\u003c/code\u003e for selector access in callbacks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22973\"\u003e#22973\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix header height not updating when \u003ccode\u003eheaderFilters\u003c/code\u003e or \u003ccode\u003ecolumnGroupingModel\u003c/code\u003e change (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23059\"\u003e#23059\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix unhandled rejection when unmounting mid-autosize (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23319\"\u003e#23319\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Label the blank \u003ccode\u003esingleSelect\u003c/code\u003e filter option (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23294\"\u003e#23294\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Stop sending incomplete filter items to the data source (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23303\"\u003e#23303\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Support the \u003ccode\u003erowheader\u003c/code\u003e attribute for grid cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23340\"\u003e#23340\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPro] Honor \u003ccode\u003ehasNextPage\u003c/code\u003e in infinite lazy loading (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23048\"\u003e#23048\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPremium] Formula support (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22807\"\u003e#22807\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the selected section on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23318\"\u003e#23318\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Associate the day cells with their week day column header (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23339\"\u003e#23339\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Keep the \u003ccode\u003egridcell\u003c/code\u003e role and the column index on filler cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23326\"\u003e#23326\u003c/a\u003e) \u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/ce0220b01d0e239f69b88644ab1559fca8ad5172\"\u003e\u003ccode\u003ece0220b\u003c/code\u003e\u003c/a\u003e [release] v9.12.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23382\"\u003e#23382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/0486f8441088b491ef300e581dd54d4f0f971fd7\"\u003e\u003ccode\u003e0486f84\u003c/code\u003e\u003c/a\u003e [release] v9.11.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23295\"\u003e#23295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/eacd6953241ccfd7808fd2ff2f85def218c97ba3\"\u003e\u003ccode\u003eeacd695\u003c/code\u003e\u003c/a\u003e [docs] Replace README peer dependency lists with an npm install command (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23256\"\u003e#23256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/c603f8e5d49236af62918bab38a1c61b23033278\"\u003e\u003ccode\u003ec603f8e\u003c/code\u003e\u003c/a\u003e [tree-view] Add \u003ccode\u003egetItemSelection\u003c/code\u003e API method (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23257\"\u003e#23257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/f50ddb475293957e106283e888ce63c9192a9943\"\u003e\u003ccode\u003ef50ddb4\u003c/code\u003e\u003c/a\u003e [tree view] Ignore \u003ccode\u003ekeepExistingSelection\u003c/code\u003e when \u003ccode\u003emultiSelect\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/03242c95c4201ec7a350f68d395f2c41c969dc9f\"\u003e\u003ccode\u003e03242c9\u003c/code\u003e\u003c/a\u003e [tree-view] Add \u003ccode\u003eaddItems()\u003c/code\u003e API method (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23159\"\u003e#23159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/df0370873d9f581b807a9a619683ba756ce8ce4b\"\u003e\u003ccode\u003edf03708\u003c/code\u003e\u003c/a\u003e [tree view] Prevent duplicate ids in multi-select arrow navigation (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23006\"\u003e#23006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/2822eee108e8f0bcba36969468eda0e8469aa023\"\u003e\u003ccode\u003e2822eee\u003c/code\u003e\u003c/a\u003e [release] v9.10.1 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23199\"\u003e#23199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/340c74b8c9235c1e8a66874c79145b89c60c06ca\"\u003e\u003ccode\u003e340c74b\u003c/code\u003e\u003c/a\u003e [TreeView] Fix selection propagation to exclude disabled items (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23012\"\u003e#23012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/06fc32800b4503e236e36f56e959727d52bc5ddf\"\u003e\u003ccode\u003e06fc328\u003c/code\u003e\u003c/a\u003e [release] v9.10.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23158\"\u003e#23158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/mui-x/commits/v9.12.0/packages/x-tree-view\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e965a880: Fix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3dffed5: Keep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003e214a140: Fixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabc8828: Added new ProseMirror helpers that check whether a value is a specific ProseMirror type.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0247d39: \u003ccode\u003eListKeymap\u003c/code\u003e now registers a \u003ccode\u003eTab\u003c/code\u003e shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (\u003ccode\u003esinkListItem\u003c/code\u003e keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor).\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@tiptap/core\u003c/code\u003e also exposes a new \u003ccode\u003egetPreviousBlockSibling($pos)\u003c/code\u003e helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3099eef: \u003cstrong\u003eNew Decorations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFinally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions.\u003c/p\u003e\n\u003cp\u003eDecorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block.\u003c/p\u003e\n\u003cp\u003eUntil now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new \u003ccode\u003eaddDecorations()\u003c/code\u003e hook.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eaddDecorations() {\n  return {\n    create: ({ state }) =\u0026gt;\n      // findMatches can be any function that returns an array of { from, to } ranges\n      findMatches(state.doc).map(match =\u0026gt;\n        Decoration.Inline(match.from, match.to, { class: 'highlight' }),\n      ),\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/965a880c1f0af94b992722d1fdfbc53029d20e90\"\u003e\u003ccode\u003e965a880\u003c/code\u003e\u003c/a\u003e fix(core): preserve JSX child boundaries (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/214a140450a06cb787543bac55757b9dcde1dd9e\"\u003e\u003ccode\u003e214a140\u003c/code\u003e\u003c/a\u003e fixed \u003ccode\u003eeditor.can\u003c/code\u003e and \u003ccode\u003eeditor.chain\u003c/code\u003e to not be accessible on editor … (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8210\"\u003e#8210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3dffed5058655a4984af07783a38c1e5b8bd718b\"\u003e\u003ccode\u003e3dffed5\u003c/code\u003e\u003c/a\u003e fix(core): keep mixed JSX children separate in DOM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/abc882852362936a48fe9576fe6202afc617da74\"\u003e\u003ccode\u003eabc8828\u003c/code\u003e\u003c/a\u003e feat(core): add ProseMirror type guard functions (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8186\"\u003e#8186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3099eef2fd390f8262522d16df6916ae8a11b286\"\u003e\u003ccode\u003e3099eef\u003c/code\u003e\u003c/a\u003e feat(core): add Decorations API with framework widget renderers (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e546b655: Fix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0247d39]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51909d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3099eef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.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/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/546b655dc25d11e2e71e6e7baaca01afb16b83bd\"\u003e\u003ccode\u003e546b655\u003c/code\u003e\u003c/a\u003e fix(extension-image): reveal resizable node view when the image is already ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-table/CHANGELOG.md\"\u003e@​tiptap/extension-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3c929ad: Fixed table markdown pipe escaping so the extension loads on older Safari and iOS versions (WebKit before Safari 16.4).\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeded5e4: Deleting the last row or column of a table no longer moves the cursor outside the table when there is content below it.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0247d39]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58a8953]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51909d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3099eef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.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/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3c929ad21119dfd159eb298674198c67bb1146f1\"\u003e\u003ccode\u003e3c929ad\u003c/code\u003e\u003c/a\u003e fix(extension-table): make markdown pipe-escape regex parseable on WebKit \u0026lt; S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/eded5e4b247264677a80a8a2dd09ca726a03265f\"\u003e\u003ccode\u003eeded5e4\u003c/code\u003e\u003c/a\u003e fix(extension-table): keep cursor inside table when deleting last row or colu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-cell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-row's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58a8953: Fix the \u003ccode\u003e./schema-list\u003c/code\u003e export map pointing \u003ccode\u003etypes\u003c/code\u003e at \u003ccode\u003edist/schema/\u003c/code\u003e, which is not emitted. Tools that read the \u003ccode\u003etypes\u003c/code\u003e condition directly could not resolve \u003ccode\u003e@tiptap/pm/schema-list\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/58a8953c1438aba4d17235c31eae6ca1aca37581\"\u003e\u003ccode\u003e58a8953\u003c/code\u003e\u003c/a\u003e fix(pm): point schema-list types at the emitted declaration files (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1cb7ad3: Fix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e3099eef: \u003cstrong\u003eNew Decorations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFinally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions.\u003c/p\u003e\n\u003cp\u003eDecorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block.\u003c/p\u003e\n\u003cp\u003eUntil now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new \u003ccode\u003eaddDecorations()\u003c/code\u003e hook.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eaddDecorations() {\n  return {\n    create: ({ state }) =\u0026gt;\n      // findMatches can be any function that returns an array of { from, to } ranges\n      findMatches(state.doc).map(match =\u0026gt;\n        Decoration.Inline(match.from, match.to, { class: 'highlight' }),\n      ),\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1cb7ad3b862be9abe1885dbd778c82c61de418c8\"\u003e\u003ccode\u003e1cb7ad3\u003c/code\u003e\u003c/a\u003e fix(react): prevent crash when ReactNodeViewRenderer returns early (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3099eef2fd390f8262522d16df6916ae8a11b286\"\u003e\u003ccode\u003e3099eef\u003c/code\u003e\u003c/a\u003e feat(core): add Decorations API with framework widget renderers (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/31e176cdd0c2b32fc72627545883dda3619c0d68\"\u003e\u003ccode\u003e31e176c\u003c/code\u003e\u003c/a\u003e fix(react): avoid stale position when syncing node view selection (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8165\"\u003e#8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/data-formulator/pull/437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdata-formulator/issues/437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/437/packages"}],"issue_packages":[{"old_version":"5.21.0","new_version":"5.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T23:46:58.000Z","version_change":"5.21.0 → 5.22.0","issue":{"uuid":"5622823793","node_id":"PR_kwDORckIoM8AAAABFmR1cA","number":1729,"state":"closed","title":"chore(deps): bump the root-npm-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":["jkim323"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-01T22:22:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T23:46:58.000Z","updated_at":"2026-10-01T22:22:15.000Z","time_to_close":254115,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"root-npm-dependencies","update_count":12,"packages":[{"name":"cspell","old_version":"10.3.1","new_version":"10.3.3","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint-cli2","old_version":"0.23.2","new_version":"0.23.3","repository_url":"https://github.com/DavidAnson/markdownlint-cli2"},{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.102.8","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"fast-check","old_version":"4.10.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the root-npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.3.1` | `10.3.3` |\n| [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) | `0.23.2` | `0.23.3` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.21.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.103.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.46.0` | `1.47.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.63.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.102.8` | `5.103.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.10.0` | `4.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.70.1` |\n\n\nUpdates `cspell` from 10.3.1 to 10.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9254\"\u003e#9254\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request adds support for a \u003ccode\u003e--json\u003c/code\u003e output mode to the \u003ccode\u003echeck\u003c/code\u003e CLI command, enabling results to be emitted as structured JSON per file. It also introduces comprehensive test coverage for the new JSON output behavior, including error handling and exit code logic.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCLI Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003echeck\u003c/code\u003e command, allowing users to receive results in JSON format. This includes proper handling of multiple files and error cases, such as missing files. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL11-R13\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR25\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the exit code logic to work with both standard and JSON output, respecting the \u003ccode\u003e--no-exit-code\u003c/code\u003e flag. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced separate processing functions: \u003ccode\u003eprocessRequestAnsi\u003c/code\u003e for standard output and \u003ccode\u003eprocessRequestJSON\u003c/code\u003e for JSON output, with the latter aggregating results and errors per file. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a helper function to detect missing files and report them as JSON errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTesting Improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded CLI test coverage to include various \u003ccode\u003e--json\u003c/code\u003e scenarios, such as files with spelling errors, missing files, and the interaction with \u003ccode\u003e--no-exit-code\u003c/code\u003e. \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR226-R230\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR287-R340\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded utility functions and interfaces in tests to parse and validate the JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Mark ParsedTags as read only. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9253\"\u003e#9253\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request makes a small but important change to the \u003ccode\u003eParsedText\u003c/code\u003e interface in several files, improving type safety by marking the \u003ccode\u003etags\u003c/code\u003e property as a read-only type. This ensures that the \u003ccode\u003etags\u003c/code\u003e associated with a parsed text segment cannot be modified after creation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003etags\u003c/code\u003e property in the \u003ccode\u003eParsedText\u003c/code\u003e interface to use \u003ccode\u003eReadonly\u0026lt;ParsedTags\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eParsedTags\u003c/code\u003e, making the tags immutable in the following files:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/Parser/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/src/Parser/parser.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Make sure Parser and DocumentParser can be used together. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9252\"\u003e#9252\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request enhances the parser interface definitions in the \u003ccode\u003ecspell-types\u003c/code\u003e package to provide better flexibility and clarity for parser implementations. The main changes introduce optional \u003ccode\u003eparseDocument\u003c/code\u003e and \u003ccode\u003eparse\u003c/code\u003e methods to both the \u003ccode\u003eParser\u003c/code\u003e and \u003ccode\u003eDocumentParser\u003c/code\u003e interfaces, across both type declaration and source files.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eParser interface enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.3 (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9254\"\u003e#9254\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request adds support for a \u003ccode\u003e--json\u003c/code\u003e output mode to the \u003ccode\u003echeck\u003c/code\u003e CLI command, enabling results to be emitted as structured JSON per file. It also introduces comprehensive test coverage for the new JSON output behavior, including error handling and exit code logic.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCLI Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e--json\u003c/code\u003e flag to the \u003ccode\u003echeck\u003c/code\u003e command, allowing users to receive results in JSON format. This includes proper handling of multiple files and error cases, such as missing files. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL11-R13\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR25\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the exit code logic to work with both standard and JSON output, respecting the \u003ccode\u003e--no-exit-code\u003c/code\u003e flag. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced separate processing functions: \u003ccode\u003eprocessRequestAnsi\u003c/code\u003e for standard output and \u003ccode\u003eprocessRequestJSON\u003c/code\u003e for JSON output, with the latter aggregating results and errors per file. \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fR42-R52\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-de8ed463c6df180ecc865246357f10b77889b850f68e73245990c30978098f2fL65-R114\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a helper function to detect missing files and report them as JSON errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTesting Improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded CLI test coverage to include various \u003ccode\u003e--json\u003c/code\u003e scenarios, such as files with spelling errors, missing files, and the interaction with \u003ccode\u003e--no-exit-code\u003c/code\u003e. \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR226-R230\"\u003e[1]\u003c/a\u003e \u003ca href=\"diffhunk://#diff-c382f7d721027eac952154bf67a6dd35b0f86f9cbddefebff13b1ea568e1fcbaR287-R340\"\u003e[2]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded utility functions and interfaces in tests to parse and validate the JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Mark ParsedTags as read only. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9253\"\u003e#9253\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThis pull request makes a small but important change to the \u003ccode\u003eParsedText\u003c/code\u003e interface in several files, improving type safety by marking the \u003ccode\u003etags\u003c/code\u003e property as a read-only type. This ensures that the \u003ccode\u003etags\u003c/code\u003e associated with a parsed text segment cannot be modified after creation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003etags\u003c/code\u003e property in the \u003ccode\u003eParsedText\u003c/code\u003e interface to use \u003ccode\u003eReadonly\u0026lt;ParsedTags\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eParsedTags\u003c/code\u003e, making the tags immutable in the following files:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/Parser/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/api/index.d.mts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epackages/cspell-types/src/Parser/parser.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Make sure Parser and DocumentParser can be used together. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9252\"\u003e#9252\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/streetsidesoftware/cspell/commit/e6e01b7294cca7174344b33639c05030100d1f4c\"\u003e\u003ccode\u003ee6e01b7\u003c/code\u003e\u003c/a\u003e v10.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/54ec4b52e3dc7da9394cf2e802be92079ea9a267\"\u003e\u003ccode\u003e54ec4b5\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.3 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9251\"\u003e#9251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/a52cffca407a0cd2b528d940e92cb73b514ae73b\"\u003e\u003ccode\u003ea52cffc\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003e--json\u003c/code\u003e option to check text for use with AI (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9254\"\u003e#9254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d43b5ffd5fbb295fcfd06358cdfc7560b3a84a7f\"\u003e\u003ccode\u003ed43b5ff\u003c/code\u003e\u003c/a\u003e v10.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/22811e3e2baced4c44669113c135a9baa555e06b\"\u003e\u003ccode\u003e22811e3\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9240\"\u003e#9240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c21ce54a5b26214d5b43f69867fc45a3bda403e7\"\u003e\u003ccode\u003ec21ce54\u003c/code\u003e\u003c/a\u003e fix: remove unused dependency \u003ccode\u003efast-json-stable-stringify\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c7193065b82df0646e24ab6f6d370c12148f0efc\"\u003e\u003ccode\u003ec719306\u003c/code\u003e\u003c/a\u003e v10.3.2-alpha.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/067ae9c0c5b379ca236091df58a423c79563de27\"\u003e\u003ccode\u003e067ae9c\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.3.2-alpha.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9235\"\u003e#9235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/16a37d812731c54a650c0e517f2935b6137a1ce9\"\u003e\u003ccode\u003e16a37d8\u003c/code\u003e\u003c/a\u003e docs: Updated CSpell README and fixed some warning. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9236\"\u003e#9236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.3.3/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli2` from 0.23.2 to 0.23.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/blob/main/CHANGELOG.md\"\u003emarkdownlint-cli2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.23.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/916ad0aaa108c64d294101002066f530ea170b10\"\u003e\u003ccode\u003e916ad0a\u003c/code\u003e\u003c/a\u003e Update to version 0.23.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/ed9cb417fa1b45a796abc3b1a033162aa76033e2\"\u003e\u003ccode\u003eed9cb41\u003c/code\u003e\u003c/a\u003e Freshen list of external custom rules included with the markdownlint-cli2-rul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/3fe0056e3d49a9ff938bd23f44f5b624afc983a3\"\u003e\u003ccode\u003e3fe0056\u003c/code\u003e\u003c/a\u003e Remove test-main suite now that test-fs runs all the same tests (except 1 whi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/d52a859823fe180941da0ccbbadcec2538edb480\"\u003e\u003ccode\u003ed52a859\u003c/code\u003e\u003c/a\u003e Update test case infrastructure to be able to run \u0026quot;require\u0026quot; tests when using ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/8a4b4be5bb70e396123528df88ea53758a964393\"\u003e\u003ccode\u003e8a4b4be\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 64.3.5 to 64.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/578caa6d3fbdbf351ad497773fa6435b7d129048\"\u003e\u003ccode\u003e578caa6\u003c/code\u003e\u003c/a\u003e Update OutputFormatterOptions to include an FsPromisesLike parameter so outpu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/018d1eb7069ff04a4412bfcf36442067f90b9a67\"\u003e\u003ccode\u003e018d1eb\u003c/code\u003e\u003c/a\u003e Update indirect playwright dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/a3a26a8732235ddee782d178743ad1101c4a3946\"\u003e\u003ccode\u003ea3a26a8\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.62.1 to 1.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/75e71936605e16d50d270d1c2fcc793a1c7b714f\"\u003e\u003ccode\u003e75e7193\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 64.3.3 to 64.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/commit/f1a682341c652208b4cec7a376b7e14a07ecec4b\"\u003e\u003ccode\u003ef1a6823\u003c/code\u003e\u003c/a\u003e Bump eslint from 10.9.1 to 10.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint-cli2/compare/v0.23.2...v0.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.102.8 to 5.103.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\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.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\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.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\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.103.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/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.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 `lucide-react` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.47.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add lambda icon by \u003ca href=\"https://github.com/UbaidUllah9962\"\u003e\u003ccode\u003e@​UbaidUllah9962\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4017\"\u003elucide-icons/lucide#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegated \u003ccode\u003efaucet\u003c/code\u003e icon from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4764\"\u003elucide-icons/lucide#4764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-closed-package\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4814\"\u003elucide-icons/lucide#4814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'nepali-rupee' icon by \u003ca href=\"https://github.com/sarajdhakal\"\u003e\u003ccode\u003e@​sarajdhakal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4608\"\u003elucide-icons/lucide#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etube-lotion\u003c/code\u003e icon by \u003ca href=\"https://github.com/AlecRust\"\u003e\u003ccode\u003e@​AlecRust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4029\"\u003elucide-icons/lucide#4029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Added cupcake icon by \u003ca href=\"https://github.com/briz123\"\u003e\u003ccode\u003e@​briz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3000\"\u003elucide-icons/lucide#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added square-dashed-x icon by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4535\"\u003elucide-icons/lucide#4535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003erotate-cw-clock\u003c/code\u003e icon by \u003ca href=\"https://github.com/gkkconan\"\u003e\u003ccode\u003e@​gkkconan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3979\"\u003elucide-icons/lucide#3979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove path from save-off by \u003ca href=\"https://github.com/HPRILLER\"\u003e\u003ccode\u003e@​HPRILLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4848\"\u003elucide-icons/lucide#4848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-chevrons-right\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4865\"\u003elucide-icons/lucide#4865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebroccoli\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4871\"\u003elucide-icons/lucide#4871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added square-dashed-plus by \u003ca href=\"https://github.com/psjdev\"\u003e\u003ccode\u003e@​psjdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4849\"\u003elucide-icons/lucide#4849\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/UbaidUllah9962\"\u003e\u003ccode\u003e@​UbaidUllah9962\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4017\"\u003elucide-icons/lucide#4017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sarajdhakal\"\u003e\u003ccode\u003e@​sarajdhakal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4608\"\u003elucide-icons/lucide#4608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlecRust\"\u003e\u003ccode\u003e@​AlecRust\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4029\"\u003elucide-icons/lucide#4029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gkkconan\"\u003e\u003ccode\u003e@​gkkconan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3979\"\u003elucide-icons/lucide#3979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HPRILLER\"\u003e\u003ccode\u003e@​HPRILLER\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4848\"\u003elucide-icons/lucide#4848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psjdev\"\u003e\u003ccode\u003e@​psjdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4849\"\u003elucide-icons/lucide#4849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.46.0...1.47.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.46.0...1.47.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.47.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\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/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\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://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\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/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\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/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\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/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.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/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\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/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/eslint-plugin-query` from 5.102.8 to 5.103.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@​tanstack/eslint-plugin-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/eslint-plugin-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/eslint-plugin-query/CHANGELOG.md\"\u003e@​tanstack/eslint-plugin-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch2\u003e5.103.1\u003c/h2\u003e\n\u003ch2\u003e5.103.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/eslint-plugin-query@5.103.2/packages/eslint-plugin-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.10.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/blob/main/packages/fast-check/CHANGELOG.md\"\u003efast-check's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.10.2\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.10.1\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7292\"\u003ePR#7292\u003c/a\u003e) Bug: Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/c77afa8277a67250d798c52e61343b8ed5fd268b\"\u003e\u003ccode\u003ec77afa8\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/1e80f3acacc0d9c1aaa15f83ee503c4c4137d4dc\"\u003e\u003ccode\u003e1e80f3a\u003c/code\u003e\u003c/a\u003e v4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/2df32657004ca4136bd858ea0418c387403a244c\"\u003e\u003ccode\u003e2df3265\u003c/code\u003e\u003c/a\u003e 🐛 Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7333\"\u003e#7333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/e93c6a8d525c8d54560c81a016d4828360190b09\"\u003e\u003ccode\u003ee93c6a8\u003c/code\u003e\u003c/a\u003e 🔖 Update CHANGELOG.md for fast-check@4.10.1 (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7294\"\u003e#7294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/15744d0c507088bd2335378aef2e84502aef2b32\"\u003e\u003ccode\u003e15744d0\u003c/code\u003e\u003c/a\u003e 🐛 Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7293\"\u003e#7293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubzzz/fast-check/commit/fb2ea50326b646b9cc824370e7f65a18a1c547ac\"\u003e\u003ccode\u003efb2ea50\u003c/code\u003e\u003c/a\u003e 🐛 Capture timer globals for \u003ccode\u003etimeout\u003c/code\u003e plugin (\u003ca href=\"https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dubzzz/fast-check/commits/v4.10.2/packages/fast-check\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.6 to 3.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df8eb86b5ff9a23590dca57c3529849ee0500b7\"\u003e\u003ccode\u003e0df8eb8\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3cf6c8c058dd75f8a584ee0ae422c7dc2f64132a\"\u003e\u003ccode\u003e3cf6c8c\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.70.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Dau...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/physical-ai-toolchain/pull/1729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fphysical-ai-toolchain/issues/1729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1729/packages"}},{"old_version":"5.21.0","new_version":"5.23.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T10:09:53.000Z","version_change":"5.21.0 → 5.23.0","issue":{"uuid":"5612867887","node_id":"PR_kwDOPloKes8AAAABFeP9AQ","number":1339,"state":"open","title":"deps(deps): bump @azure/msal-browser from 5.21.0 to 5.23.0","user":"dependabot[bot]","labels":["configuration","dependencies","automated","size/xs","manual-review-required","azure"],"assignees":["egarcia74"],"locked":false,"comments_count":70,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T10:09:53.000Z","updated_at":"2026-10-02T04:08:32.397Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.21.0 to 5.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.23.0\u003c/h2\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003cp\u003eWed, 23 Sep 2026 15:49:43 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Native Auth V2 password reset, sign-in, sign-up, and SMS MFA flows. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8830\"\u003e#8830\u003c/a\u003e (\u003ca href=\"mailto:yongdiwang@microsoft.com\"\u003eyongdiwang@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd platform broker DPoP request and response contract support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8772\"\u003e#8772\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport shared web broker bridge performance event names. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8832\"\u003e#8832\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat bfcache restoration during redirects as user cancellation \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8839\"\u003e#8839\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the requested resource when caching platform broker access tokens \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8848\"\u003e#8848\u003c/a\u003e (\u003ca href=\"mailto:nugetaad@microsoft.com\"\u003enugetaad@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/23eccbae3fcae608e5177ac2908a8bc0531d3fae\"\u003e\u003ccode\u003e23eccba\u003c/code\u003e\u003c/a\u003e NAA + Encrypted Authorize Response (EAR) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8799\"\u003e#8799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/addecb9215223dac9dca3affcd813ec2487c17c4\"\u003e\u003ccode\u003eaddecb9\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 6/6 companion: Share bridge performance event names (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fe9de8e48959ffac1afab8e6fe626cb679a7d1b4\"\u003e\u003ccode\u003efe9de8e\u003c/code\u003e\u003c/a\u003e Remove acquireTokenInteractive responseMode in v7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8852\"\u003e#8852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dad91a37f1c93c83391645b64a3673b1236dbce5\"\u003e\u003ccode\u003edad91a3\u003c/code\u003e\u003c/a\u003e Deprecate acquireTokenInteractive responseMode (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/dc2519196395c2f5b171027e074133ca792a0ebb\"\u003e\u003ccode\u003edc25191\u003c/code\u003e\u003c/a\u003e Fix platform broker cache isolation by resource (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8848\"\u003e#8848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/193e1008ad667a3781ddc0e2c2e05c6d4a0b8456\"\u003e\u003ccode\u003e193e100\u003c/code\u003e\u003c/a\u003e feat(msal-browser): add Native Auth V2 flows (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8830\"\u003e#8830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/68759474e5e6dfad644ab5355c26d91008161ca9\"\u003e\u003ccode\u003e6875947\u003c/code\u003e\u003c/a\u003e Fix redirect cancellation after bfcache restore (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8228a8ba0396be29296c3391facb2b2b26ae3708\"\u003e\u003ccode\u003e8228a8b\u003c/code\u003e\u003c/a\u003e Fix cache-only upgrade and downgrade transitions (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8853\"\u003e#8853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/f791edc1f4fc2d1f8aeaa6467bddb964c9215168\"\u003e\u003ccode\u003ef791edc\u003c/code\u003e\u003c/a\u003e Coalesce msal-node silent requests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8811\"\u003e#8811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5c78da100bf526d4510cbd6b56f1373100afd4b4\"\u003e\u003ccode\u003e5c78da1\u003c/code\u003e\u003c/a\u003e Platform Broker + Keep Me Signed In e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8822\"\u003e#8822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/1339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/1339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1339/packages"}},{"old_version":"5.18.0","new_version":"5.23.0","update_type":"minor","path":null,"pr_created_at":"2026-09-27T18:33:25.000Z","version_change":"5.18.0 → 5.23.0","issue":{"uuid":"5605196646","node_id":"PR_kwDOOpGnxs8AAAABFYM_ig","number":188,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-04T18:30:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T18:33:25.000Z","updated_at":"2026-10-04T18:30:50.000Z","time_to_close":604642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@commitlint/cli","old_version":"21.2.1","new_version":"21.2.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.2.0","new_version":"21.2.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.9","new_version":"2.11.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"@auth0/auth0-react","old_version":"2.23.0","new_version":"2.27.0","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.23.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.13","new_version":"0.19.16","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.12.0","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.8.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@aws-sdk/client-s3","old_version":"3.1107.0","new_version":"3.1139.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1107.0","new_version":"3.1139.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@fastify/helmet","old_version":"13.1.0","new_version":"13.1.1","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.0","new_version":"10.1.2","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@fastify/swagger","old_version":"9.8.1","new_version":"9.9.0","repository_url":"https://github.com/fastify/fastify-swagger"},{"name":"adm-zip","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"fastify","old_version":"5.11.3","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"},{"name":"fastify-auth0-verify","old_version":"4.1.3","new_version":"4.1.4","repository_url":"https://github.com/nearform/fastify-auth0-verify"},{"name":"fs-extra","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"isomorphic-git","old_version":"1.41.3","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"mongoose","old_version":"9.9.2","new_version":"9.10.2","repository_url":"https://github.com/Automattic/mongoose"},{"name":"xstate","old_version":"5.32.5","new_version":"5.33.2","repository_url":"https://github.com/statelyai/xstate"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"mailinator-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/manybrain/mailinator-javascript-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.14` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.2.1` | `21.2.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.2.0` | `21.2.3` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.9` | `2.11.3` |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.23.0` | `2.27.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.23.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.13` | `0.19.16` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.2` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.12.0` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.48.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.15` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.11.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.1` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1107.0` | `3.1139.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1107.0` | `3.1139.0` |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.3` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.0` | `13.1.1` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.0` | `10.1.2` |\n| [@fastify/swagger](https://github.com/fastify/fastify-swagger) | `9.8.1` | `9.9.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.6.0` | `0.6.1` |\n| [fastify](https://github.com/fastify/fastify) | `5.11.3` | `5.12.5` |\n| [fastify-auth0-verify](https://github.com/nearform/fastify-auth0-verify) | `4.1.3` | `4.1.4` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.4.0` | `11.4.1` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.41.3` | `1.42.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.9.2` | `9.10.2` |\n| [xstate](https://github.com/statelyai/xstate) | `5.32.5` | `5.33.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.15` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [mailinator-client](https://github.com/manybrain/mailinator-javascript-client) | `1.1.1` | `1.1.2` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.2.1 to 21.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct breaking-change-exclamation-mark rule config type by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): read scopes from the nx project graph by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): trim trailing whitespace off the message handed to ignore matchers by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4960\"\u003econventional-changelog/commitlint#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): detect dynamic await support on node majors above 20 by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4961\"\u003econventional-changelog/commitlint#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rules): report the case that matched in case rule failure messages by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4962\"\u003econventional-changelog/commitlint#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): run the parser factory of scoped conventional-changelog presets by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(load): drop the node version check gating cosmiconfig loaders by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4972\"\u003econventional-changelog/commitlint#4972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, ci, build, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: install pnpm via npm instead of corepack by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4948\"\u003econventional-changelog/commitlint#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: retire the docker compose dev environment by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4949\"\u003econventional-changelog/commitlint#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: verify pnpm tarball against the packageManager sha512 pin by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4952\"\u003econventional-changelog/commitlint#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: stabilize Windows CI by raising Vitest default timeout by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: drop the Node 24 config-loading workaround note by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4976\"\u003econventional-changelog/commitlint#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move pnpm settings from .npmrc to pnpm-workspace.yaml by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4977\"\u003econventional-changelog/commitlint#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: swap pnpm resolutionMode time-based for minimumReleaseAge by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4984\"\u003econventional-changelog/commitlint#4984\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e trim trailing whitespace off the message handed to ignore matchers (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4960\"\u003e#4960\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a6f279b931bb4cf01d17a9ced48de5b9377172bd\"\u003ea6f279b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/95d40569d2592bf9719bc27da2d51fc6b801e4ef\"\u003e\u003ccode\u003e95d4056\u003c/code\u003e\u003c/a\u003e v21.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a6f279b931bb4cf01d17a9ced48de5b9377172bd\"\u003e\u003ccode\u003ea6f279b\u003c/code\u003e\u003c/a\u003e fix(lint): trim trailing whitespace off the message handed to ignore matchers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/5769d9fe4f40563385007f3c04ca98156ae276b1\"\u003e\u003ccode\u003e5769d9f\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and JSDoc (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.2.0 to 21.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): correct breaking-change-exclamation-mark rule config type by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): read scopes from the nx project graph by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): trim trailing whitespace off the message handed to ignore matchers by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4960\"\u003econventional-changelog/commitlint#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): detect dynamic await support on node majors above 20 by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4961\"\u003econventional-changelog/commitlint#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rules): report the case that matched in case rule failure messages by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4962\"\u003econventional-changelog/commitlint#4962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): run the parser factory of scoped conventional-changelog presets by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(load): drop the node version check gating cosmiconfig loaders by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4972\"\u003econventional-changelog/commitlint#4972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, ci, build, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: install pnpm via npm instead of corepack by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4948\"\u003econventional-changelog/commitlint#4948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: retire the docker compose dev environment by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4949\"\u003econventional-changelog/commitlint#4949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: verify pnpm tarball against the packageManager sha512 pin by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4952\"\u003econventional-changelog/commitlint#4952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: stabilize Windows CI by raising Vitest default timeout by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: drop the Node 24 config-loading workaround note by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4976\"\u003econventional-changelog/commitlint#4976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move pnpm settings from .npmrc to pnpm-workspace.yaml by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4977\"\u003econventional-changelog/commitlint#4977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: swap pnpm resolutionMode time-based for minimumReleaseAge by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4984\"\u003econventional-changelog/commitlint#4984\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4954\"\u003econventional-changelog/commitlint#4954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4959\"\u003econventional-changelog/commitlint#4959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4957\"\u003econventional-changelog/commitlint#4957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4968\"\u003econventional-changelog/commitlint#4968\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3\"\u003e21.2.3\u003c/a\u003e (2026-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e report the case that matched in case rule failure messages (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4962\"\u003e#4962\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/9f5f7bc0304f85f270097a4046da6d0509c44620\"\u003e9f5f7bc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/95d40569d2592bf9719bc27da2d51fc6b801e4ef\"\u003e\u003ccode\u003e95d4056\u003c/code\u003e\u003c/a\u003e v21.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/9f5f7bc0304f85f270097a4046da6d0509c44620\"\u003e\u003ccode\u003e9f5f7bc\u003c/code\u003e\u003c/a\u003e fix(rules): report the case that matched in case rule failure messages (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4962\"\u003e#4962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3146d044186ccd2c4771823c01986d93c5144add\"\u003e\u003ccode\u003e3146d04\u003c/code\u003e\u003c/a\u003e docs(config-conventional): document rules that go beyond the spec (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4910\"\u003e#4910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.10 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.9 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14107\"\u003evercel/turborepo#14107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove experimental Cargo compile cache by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14110\"\u003evercel/turborepo#14110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove clap from turborepo-types by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14111\"\u003evercel/turborepo#14111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use canary turbo for Vercel builds by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14112\"\u003evercel/turborepo#14112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract turborepo-tracing crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14113\"\u003evercel/turborepo#14113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove Run boundaries extension by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14114\"\u003evercel/turborepo#14114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Relocate child spawning to turborepo-process by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14115\"\u003evercel/turborepo#14115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Drop stale support-policy entry from getting-started nav by \u003ca href=\"https://github.com/Neekoras\"\u003e\u003ccode\u003e@​Neekoras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14116\"\u003evercel/turborepo#14116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move CLI configuration overrides into CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14119\"\u003evercel/turborepo#14119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid microfrontend polyrepo warnings by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14118\"\u003evercel/turborepo#14118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add run and execution selector DTOs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14120\"\u003evercel/turborepo#14120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14121\"\u003evercel/turborepo#14121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Reuse Go cache in invalidation test by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14122\"\u003evercel/turborepo#14122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14124\"\u003evercel/turborepo#14124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Avoid overlapping concurrent cache restores by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14125\"\u003evercel/turborepo#14125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rewire Opts to consume selectors by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14126\"\u003evercel/turborepo#14126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract task filtering into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14127\"\u003evercel/turborepo#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract task access into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14128\"\u003evercel/turborepo#14128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract MicrofrontendsConfigs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14133\"\u003evercel/turborepo#14133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-rollup example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14123\"\u003evercel/turborepo#14123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move unified turbo.json loader by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14134\"\u003evercel/turborepo#14134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract package watcher crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14135\"\u003evercel/turborepo#14135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract prune input DTO by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14136\"\u003evercel/turborepo#14136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Ignore gitignored files in boundaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14137\"\u003evercel/turborepo#14137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stabilize boundaries tag order in prune by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14138\"\u003evercel/turborepo#14138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize affected task input globs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14140\"\u003evercel/turborepo#14140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3-canary.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14141\"\u003evercel/turborepo#14141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract prune orchestration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14142\"\u003evercel/turborepo#14142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update Node.js test matrices by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14139\"\u003evercel/turborepo#14139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add Turborepo run context crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14143\"\u003evercel/turborepo#14143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add repository run context by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14144\"\u003evercel/turborepo#14144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Use RepoContext in task graph visitor by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14145\"\u003evercel/turborepo#14145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract repository discovery from run builder by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14146\"\u003evercel/turborepo#14146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run execution context construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14147\"\u003evercel/turborepo#14147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run services construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14148\"\u003evercel/turborepo#14148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Promote task graph to dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14150\"\u003evercel/turborepo#14150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run options into dedicated crate by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14152\"\u003evercel/turborepo#14152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove duplicated word in the 1.9 blog post by \u003ca href=\"https://github.com/Neekoras\"\u003e\u003ccode\u003e@​Neekoras\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14129\"\u003evercel/turborepo#14129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Promote run and watch to dedicated crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14153\"\u003evercel/turborepo#14153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract run command orchestration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14154\"\u003evercel/turborepo#14154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Rename \u003ccode\u003eturborepo-lib\u003c/code\u003e to \u003ccode\u003eturborepo-cli\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14155\"\u003evercel/turborepo#14155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Slim query API interface by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14157\"\u003evercel/turborepo#14157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(affected): Treat root internal dependency changes as global by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14156\"\u003evercel/turborepo#14156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Move engine validation into turborepo-engine by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14158\"\u003evercel/turborepo#14158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Harden weak tests and shared assertion helpers by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14159\"\u003evercel/turborepo#14159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0b053aae7ea4cc77f1830a681e049ec002c1b14a\"\u003e\u003ccode\u003e0b053aa\u003c/code\u003e\u003c/a\u003e publish 2.11.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fde6637b5e539557c6b1630224db6a151b9b443d\"\u003e\u003ccode\u003efde6637\u003c/code\u003e\u003c/a\u003e fix: Stop with tasks when parent exits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14163\"\u003e#14163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fb2fb0cfea4d418e764c4b11fd49901c0eb0dd7b\"\u003e\u003ccode\u003efb2fb0c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.11.3-canary.4 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14162\"\u003e#14162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dd1d31acf73f8bb1985b05d516d6bcb42ca19804\"\u003e\u003ccode\u003edd1d31a\u003c/code\u003e\u003c/a\u003e perf: Reuse parsed lockfile during lazy graph loading (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14161\"\u003e#14161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/c079ed3b24267e05e65c7908727340c4840c7593\"\u003e\u003ccode\u003ec079ed3\u003c/code\u003e\u003c/a\u003e chore: Update with-rsbuild-module-federation example (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14160\"\u003e#14160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ad8379bc8cd59819e508eb8da9a19dca7abbb1ad\"\u003e\u003ccode\u003ead8379b\u003c/code\u003e\u003c/a\u003e test: Harden weak tests and shared assertion helpers (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14159\"\u003e#14159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4f23af2512a6d29b318a7864c4463e2d905ab990\"\u003e\u003ccode\u003e4f23af2\u003c/code\u003e\u003c/a\u003e refactor: Move engine validation into turborepo-engine (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14158\"\u003e#14158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/69b7c6be6d86783e261485ad782630c22f6459c5\"\u003e\u003ccode\u003e69b7c6b\u003c/code\u003e\u003c/a\u003e fix(affected): Treat root internal dependency changes as global (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14156\"\u003e#14156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5614369a727dd6b2dc5b105dded0c4839716a571\"\u003e\u003ccode\u003e5614369\u003c/code\u003e\u003c/a\u003e refactor: Slim query API interface (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14157\"\u003e#14157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f81062f6a99d860ab1e0705ed2bf6581cced5d20\"\u003e\u003ccode\u003ef81062f\u003c/code\u003e\u003c/a\u003e refactor: Rename \u003ccode\u003eturborepo-lib\u003c/code\u003e to \u003ccode\u003eturborepo-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14155\"\u003e#14155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.9...v2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth0/auth0-react` from 2.23.0 to 2.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(anonymous): expose anonymous session client via useAuth0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1243\"\u003e#1243\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.27.0\"\u003ev2.27.0\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.26.0...v2.27.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(anonymous): expose anonymous session client via useAuth0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1243\"\u003e#1243\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.26.0\"\u003ev2.26.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.25.0...v2.26.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.25.0\"\u003ev2.25.0\u003c/a\u003e (2026-09-14)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.1...v2.25.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.1\"\u003ev2.24.1\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.0...v2.24.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.0\"\u003ev2.24.0\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.24.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\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/auth0/au...\n\n_Description has been truncated_","html_url":"https://github.com/mfe-orchestrator/mfe-orchestrator/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfe-orchestrator%2Fmfe-orchestrator/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"}},{"old_version":"5.21.0","new_version":"5.22.0","update_type":"minor","path":"/app/web","pr_created_at":"2026-09-21T18:07:03.000Z","version_change":"5.21.0 → 5.22.0","issue":{"uuid":"5530696144","node_id":"PR_kwDOSzLbY88AAAABEdx9sQ","number":496,"state":"closed","title":"build(deps): Bump the web-deps group in /app/web with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-22T17:20:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T18:07:03.000Z","updated_at":"2026-09-22T18:27:00.000Z","time_to_close":83596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"web-deps","update_count":6,"packages":[{"name":"@azure/msal-browser","old_version":"5.21.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@types/node","old_version":"26.5.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"vitest","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/app/web","ecosystem":"npm"},"body":"Bumps the web-deps group in /app/web with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.21.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.5.1` | `26.6.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.0` | `5.0.1` |\n\nUpdates `@azure/msal-browser` from 5.21.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.21.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.5.1 to 26.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.0\u003c/h2\u003e\n\u003cp\u003ejsdom is feeling the AGI!\u003c/p\u003e\n\u003cp\u003eThis release is dedicated to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, who unleashed \u003ca href=\"https://github.com/codex\"\u003e\u003ccode\u003e@​codex\u003c/code\u003e\u003c/a\u003e upon jsdom and found tons of performance improvements. Along the way, he found and fixed many correctness issues as well.\u003c/p\u003e\n\u003cp\u003eWe really appreciate his thoughtful PRs, which did a great job following the project's contribution guidelines, and were clearly human-curated, with their PR descriptions edited to be brief and respectful of the maintainers' time.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, as well as all the other contributors of this release (most of whom were AI-assisted).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named access to elements on \u003ccode\u003edocument\u003c/code\u003e, such as \u003ccode\u003edocument.myForm\u003c/code\u003e for \u003ccode\u003e\u0026lt;form name=\u0026quot;myForm\u0026quot;\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eQuotaExceededError\u003c/code\u003e, including its use for storage quota errors and oversized \u003ccode\u003ecrypto.getRandomValues()\u003c/code\u003e requests.\u003c/li\u003e\n\u003cli\u003eAdded support for the relaxed DOM naming rules when creating elements, attributes, and document types.\u003c/li\u003e\n\u003cli\u003eImproved performance of DOM construction, tree mutations, range operations, and live collection access, especially on large documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003egetComputedStyle()\u003c/code\u003e, style changes, and CSS serialization. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jhult\"\u003e\u003ccode\u003e@​jhult\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance of event dispatch, form control and label lookups, and updates to \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements and radio button groups. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduced memory use when creating and working with DOM nodes, attributes, event listeners, and mutation observers. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003ewindow.close()\u003c/code\u003e to preserve access to the document and its DOM through retained references.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.querySelectorAll()\u003c/code\u003e returning no matches when the first part of the selector matches the element itself, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed case sensitivity in CSS attribute selectors, including selectors matching \u003ccode\u003edata-state=\u0026quot;\u0026quot;\u003c/code\u003e, \u003ccode\u003etitle=\u0026quot;\u0026quot;\u003c/code\u003e, and other case-sensitive values. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.querySelector()\u003c/code\u003e failing to find a matching element when an earlier element has the same ID but does not match the rest of the selector. (\u003ca href=\"https://github.com/vojtisprime11\"\u003e\u003ccode\u003e@​vojtisprime11\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e:focus\u003c/code\u003e matching in shadow trees. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed DOM insertion and replacement, including valid \u003ccode\u003edocument.replaceChildren()\u003c/code\u003e calls, invalid document element and doctype placements, and mutations during \u003ccode\u003eelement.replaceWith()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed the ordering of script execution, custom element callbacks, iframe loading, and mutation observer notifications during DOM insertion, including in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed queued events and navigation continuing after \u003ccode\u003ewindow.close()\u003c/code\u003e or iframe removal, and prevented new scripts, resource loads, timers, and animation frames from starting in destroyed documents. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parent documents waiting indefinitely for loading to finish when a child iframe removes itself during loading.\u003c/li\u003e\n\u003cli\u003eFixed request cancellation across redirects, during pending \u003ccode\u003erequestInterceptor()\u003c/code\u003e callbacks, and when reusing an \u003ccode\u003eXMLHttpRequest\u003c/code\u003e after aborting it.\u003c/li\u003e\n\u003cli\u003eFixed resource loading and \u003ccode\u003eJSDOM.fromURL()\u003c/code\u003e potentially hanging when response handling throws and response stream cleanup does not finish.\u003c/li\u003e\n\u003cli\u003eFixed successful cached resource loads being treated as aborted.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e and \u003ccode\u003edocument.styleSheets\u003c/code\u003e using the wrong stylesheet order after inserting or updating \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e ignoring nested \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@media\u003c/code\u003e rules in imported stylesheets, and returning stale results after imports finish loading.\u003c/li\u003e\n\u003cli\u003eFixed style invalidation, stylesheet removal, and frame source updates in shadow trees.\u003c/li\u003e\n\u003cli\u003eFixed repeated \u003ccode\u003egetComputedStyle()\u003c/code\u003e calls changing case-sensitive background URLs, and inconsistent resolution of border shorthands containing system colors. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed computed border widths, including borderless elements incorrectly reporting \u003ccode\u003e16px\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/Alberto-BaseNet\"\u003e\u003ccode\u003e@​Alberto-BaseNet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to resolve \u003ccode\u003e'font-weight'\u003c/code\u003e keywords to numeric values. (\u003ca href=\"https://github.com/tianrking\"\u003e\u003ccode\u003e@​tianrking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to convert lengths to pixels inside CSS math functions containing percentages, and to resolve percentages in \u003ccode\u003e'font-size'\u003c/code\u003e math functions. (\u003ca href=\"https://github.com/soroushm\"\u003e\u003ccode\u003e@​soroushm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed serialization of \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e containing nested \u003ccode\u003ecalc()\u003c/code\u003e, which regressed in v30.0.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS values mixing lengths or percentages with math functions, such as \u003ccode\u003e'grid-template-columns'\u003c/code\u003e values containing both \u003ccode\u003e100px\u003c/code\u003e and \u003ccode\u003ecalc()\u003c/code\u003e. (\u003ca href=\"https://github.com/rome-xi\"\u003e\u003ccode\u003e@​rome-xi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parsing of \u003ccode\u003e'background'\u003c/code\u003e and \u003ccode\u003e'border'\u003c/code\u003e shorthands with adjacent components, such as \u003ccode\u003eurl(a.png)no-repeat\u003c/code\u003e, including a crash when parsing inline styles. Also fixed handling of invalid shorthand assignments and escaped or unusual characters in CSS declarations. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed parsing of unitless zero values in \u003ccode\u003e'flex'\u003c/code\u003e shorthands, such as \u003ccode\u003e35 1 0\u003c/code\u003e, and rejection of negative \u003ccode\u003e'flex-basis'\u003c/code\u003e lengths and percentages. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed shorthand style assignments producing extra mutation records and custom element callbacks for intermediate values. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRange\u003c/code\u003e and \u003ccode\u003eSelection\u003c/code\u003e handling of CDATA sections, including boundary offsets and range cloning, extraction, deletion, insertion, and stringification. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etext.normalize()\u003c/code\u003e incorrectly removing the text node or merging its siblings. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed cloning and importing CDATA sections and processing instructions whose contents have been modified, and serialization of CDATA sections adopted into HTML documents.\u003c/li\u003e\n\u003cli\u003eFixed stale named-property collections on \u003ccode\u003ewindow\u003c/code\u003e, and incorrect named access from empty or namespaced \u003ccode\u003eid=\u0026quot;\u0026quot;\u003c/code\u003e and \u003ccode\u003ename=\u0026quot;\u0026quot;\u003c/code\u003e values. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed elements in documents created with \u003ccode\u003eDOMParser\u003c/code\u003e or \u003ccode\u003edocument.implementation.createHTMLDocument()\u003c/code\u003e appearing as named properties on \u003ccode\u003ewindow\u003c/code\u003e and being retained in memory. (\u003ca href=\"https://github.com/Iaotle\"\u003e\u003ccode\u003e@​Iaotle\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed memory leaks from mutation observers retaining observed nodes, abort signals retaining removed event listeners, and storage event tracking retaining closed windows. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estorage\u003c/code\u003e events being sent to windows created after the storage change, and ensured surviving recipients still receive events when the source document is destroyed.\u003c/li\u003e\n\u003cli\u003eFixed attribute lookups after namespace prefix changes, and namespaced attributes incorrectly affecting ID lookups and element behavior. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003einput.list\u003c/code\u003e in detached element trees. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eattr.ownerDocument\u003c/code\u003e after setting an attribute node on an element in another document or adopting its element. (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/556b11fc3cc4676a22e34fa45dfa09cbd95adfb1\"\u003e\u003ccode\u003e556b11f\u003c/code\u003e\u003c/a\u003e 30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/9547fbf5b60af45d54c9e34d0891c7808f6ee2ce\"\u003e\u003ccode\u003e9547fbf\u003c/code\u003e\u003c/a\u003e Tie queued tasks to document lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3be65d931da2a693a6cefaa9d623da2416177c9e\"\u003e\u003ccode\u003e3be65d9\u003c/code\u003e\u003c/a\u003e Disable unused HTML reports in the WPT runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d555e61fb5a3725709434468130c46faaea0d1fe\"\u003e\u003ccode\u003ed555e61\u003c/code\u003e\u003c/a\u003e Replace SymbolTree with a DOM-specific tree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f28983d3cef7dfd47b81bc3b992d4995f18e9abc\"\u003e\u003ccode\u003ef28983d\u003c/code\u003e\u003c/a\u003e Clone CDATA and processing instructions without revalidation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/33e4fa72b9f44ae7b30e5b27c5b9120604b5045f\"\u003e\u003ccode\u003e33e4fa7\u003c/code\u003e\u003c/a\u003e Invalidate computed styles after CSS imports load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ec6fd5b3972f5bc678f667f8d2c9d502d3175eba\"\u003e\u003ccode\u003eec6fd5b\u003c/code\u003e\u003c/a\u003e Select storage event recipients at mutation time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/bcc037a836c86713f83c08ef80f6ebe5d989bc20\"\u003e\u003ccode\u003ebcc037a\u003c/code\u003e\u003c/a\u003e Honor script type and legacy event attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/faa5c4f76151174889523dcb7351e1299d375ac1\"\u003e\u003ccode\u003efaa5c4f\u003c/code\u003e\u003c/a\u003e Preserve currentScript across nested scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/8d7a37fc040634781444c2cba53f72a4cc1e80bf\"\u003e\u003ccode\u003e8d7a37f\u003c/code\u003e\u003c/a\u003e Avoid quadratic HTML collection iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMove trace attempts selector to viewer header  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11189\"\u003evitest-dev/vitest#11189\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dc4b5c92\"\u003e\u003c!-- raw HTML omitted --\u003e(5dc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd focused trace view layout mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11190\"\u003evitest-dev/vitest#11190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/376dc3bc1\"\u003e\u003c!-- raw HTML omitted --\u003e(376dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExit 1 when vitest list fails collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11145\"\u003evitest-dev/vitest#11145\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11146\"\u003evitest-dev/vitest#11146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6108b8197\"\u003e\u003c!-- raw HTML omitted --\u003e(6108b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parse error details in static collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11150\"\u003evitest-dev/vitest#11150\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11151\"\u003evitest-dev/vitest#11151\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c818153a\"\u003e\u003c!-- raw HTML omitted --\u003e(7c818)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recursive prototype in automocking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11195\"\u003evitest-dev/vitest#11195\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/99fc52591\"\u003e\u003c!-- raw HTML omitted --\u003e(99fc5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false Vitest import resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11196\"\u003evitest-dev/vitest#11196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b426c1976\"\u003e\u003c!-- raw HTML omitted --\u003e(b426c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep metadata file when clearing the cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11199\"\u003evitest-dev/vitest#11199\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a\"\u003e\u003c!-- raw HTML omitted --\u003e(73614)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in error message and comments  -  by \u003ca href=\"https://github.com/shinji00222\"\u003e\u003ccode\u003e@​shinji00222\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eShinji\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11187\"\u003evitest-dev/vitest#11187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2\"\u003e\u003c!-- raw HTML omitted --\u003e(115c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve ResolvedConfig exactOptionalPropertyTypes errors  -  by \u003ca href=\"https://github.com/LukeAbby\"\u003e\u003ccode\u003e@​LukeAbby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11175\"\u003evitest-dev/vitest#11175\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe922\"\u003e\u003c!-- raw HTML omitted --\u003e(498fb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11034\"\u003evitest-dev/vitest#11034\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738c\"\u003e\u003c!-- raw HTML omitted --\u003e(23dda)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used  -  by \u003ca href=\"https://github.com/im10furry\"\u003e\u003ccode\u003e@​im10furry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11214\"\u003evitest-dev/vitest#11214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa\"\u003e\u003c!-- raw HTML omitted --\u003e(2ce29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11198\"\u003evitest-dev/vitest#11198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab\"\u003e\u003c!-- raw HTML omitted --\u003e(972e2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edoctor\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMeasure vm pools for custom environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11212\"\u003evitest-dev/vitest#11212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c\"\u003e\u003c!-- raw HTML omitted --\u003e(91ab1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect return value in \u003ccode\u003etoMatchAriaSnapshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11208\"\u003evitest-dev/vitest#11208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c119be016\"\u003e\u003c!-- raw HTML omitted --\u003e(c119b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efakeTimers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eForce \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kingmakeruix\"\u003e\u003ccode\u003e@​kingmakeruix\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ekingmakeruix\u003c/strong\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11261\"\u003evitest-dev/vitest#11261\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f\"\u003e\u003c!-- raw HTML omitted --\u003e(a47d7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport obsolete keys next to skipped tests  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11157\"\u003evitest-dev/vitest#11157\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11158\"\u003evitest-dev/vitest#11158\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/17e2b22dd\"\u003e\u003c!-- raw HTML omitted --\u003e(17e2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake public declarations self-contained  -  by \u003ca href=\"https://github.com/ZoeySigel\"\u003e\u003ccode\u003e@​ZoeySigel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11141\"\u003evitest-dev/vitest#11141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/455466c16\"\u003e\u003c!-- raw HTML omitted --\u003e(45546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix collapse/expand suite with file name search  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11260\"\u003evitest-dev/vitest#11260\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0a7122daa\"\u003e\u003c!-- raw HTML omitted --\u003e(0a712)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix explorer file summary count  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11125\"\u003evitest-dev/vitest#11125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05982297d\"\u003e\u003c!-- raw HTML omitted --\u003e(05982)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edeepMerge\u003c/code\u003e to handle prototype  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11215\"\u003evitest-dev/vitest#11215\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4944cf498\"\u003e\u003c!-- raw HTML omitted --\u003e(4944c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/03630a5995d10455fa136be53bfb2b2409381106\"\u003e\u003ccode\u003e03630a5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.1 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11275\"\u003e#11275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f0635e9cba6cbe5e1a209bb6add5e0ab\"\u003e\u003ccode\u003ea47d790\u003c/code\u003e\u003c/a\u003e fix(fakeTimers): force \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa758046e5453bd92b8ed6c9da9709bb5\"\u003e\u003ccode\u003e2ce29d5\u003c/code\u003e\u003c/a\u003e fix: warn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11214\"\u003e#11214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ccd6d057b6e4ca29a5e6b753a2b8e16b0afd8cda\"\u003e\u003ccode\u003eccd6d05\u003c/code\u003e\u003c/a\u003e docs: fix typecheck exclude default in documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11223\"\u003e#11223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c72c9c5f7c638368a541cd20e0e8a934\"\u003e\u003ccode\u003e91ab158\u003c/code\u003e\u003c/a\u003e fix(doctor): measure vm pools for custom environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11212\"\u003e#11212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738ccacb11682426426cd7b876afd107621\"\u003e\u003ccode\u003e23dda73\u003c/code\u003e\u003c/a\u003e fix: share the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11034\"\u003e#11034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe9222eb9aa3d8cf48481e200c16bb693bbd\"\u003e\u003ccode\u003e498fbe9\u003c/code\u003e\u003c/a\u003e fix: resolve ResolvedConfig exactOptionalPropertyTypes errors (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11175\"\u003e#11175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2bfa6a8672eeab8cc21bbecc6a4ef3d0\"\u003e\u003ccode\u003e115c3f6\u003c/code\u003e\u003c/a\u003e fix: correct typos in error message and comments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11187\"\u003e#11187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a46f617c357920eecda439654a561f92\"\u003e\u003ccode\u003e7361465\u003c/code\u003e\u003c/a\u003e fix: keep metadata file when clearing the cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11199\"\u003e#11199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab5fb96843de72447eb65585628b8dbde\"\u003e\u003ccode\u003e972e24b\u003c/code\u003e\u003c/a\u003e fix(browser): avoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11198\"\u003e#11198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ian-t-adams/AI4IA/pull/496","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ian-t-adams%2FAI4IA/issues/496","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/496/packages"}},{"old_version":"5.18.0","new_version":"5.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-21T14:11:50.000Z","version_change":"5.18.0 → 5.22.0","issue":{"uuid":"5528136620","node_id":"PR_kwDOTTGgec8AAAABEbtInw","number":132,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-05T14:12:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T14:11:50.000Z","updated_at":"2026-10-05T14:12:38.000Z","time_to_close":1209645,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":17,"packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@mui/icons-material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@tiptap/react","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.30.1","new_version":"3.31.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"sass","old_version":"1.102.0","new_version":"1.104.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.4","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.3.1` | `9.4.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.3.1` | `9.4.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.30.1` | `3.31.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.30.1` | `3.31.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.104.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.4` | `14.6.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `5.0.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.1` |\n\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.5 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.0\u003c/h2\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:54 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.20.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.5...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ba231e38e63e028e4878eeb82aebaa3cbc60894e\"\u003e\u003ccode\u003eba231e3\u003c/code\u003e\u003c/a\u003e [material-ui] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/7cb351c52369a987f9ce32170398f5b4192f5f93\"\u003e\u003ccode\u003e7cb351c\u003c/code\u003e\u003c/a\u003e [ButtonGroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/81b2227246fed19cb3a9e622d85e4ba04a01a4c9\"\u003e\u003ccode\u003e81b2227\u003c/code\u003e\u003c/a\u003e [test] Fix typo 'overriden' -\u0026gt; 'overridden' in Alert test comment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48987\"\u003e#48987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3c2c353facd6f68fbdf7660b6f53e7cb3aafdec5\"\u003e\u003ccode\u003e3c2c353\u003c/code\u003e\u003c/a\u003e [test][tooltip] Keep the disabled trigger away from the real pointer (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48947\"\u003e#48947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e6f58f6ddf270ef29277c7b94db2f42cd91bce23\"\u003e\u003ccode\u003ee6f58f6\u003c/code\u003e\u003c/a\u003e [l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.30.1 to 3.31.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which allowed potentially unsafe color values being sent by other clients. Those unsafe colors received from collaboration users are now ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.3/packages/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99af46d: Fix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4372d81: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafb3fcc: Reduce overhead in React node views on documents with many nodes.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/35d2110ecb118a2d80f2b5823b7e4f629d948894\"\u003e\u003ccode\u003e35d2110\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/99af46df5246e0089abd796bb6e0d0e96087c0e1\"\u003e\u003ccode\u003e99af46d\u003c/code\u003e\u003c/a\u003e fix(react): stop importing Editor through the package barrel (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8308\"\u003e#8308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4372d8177770ab20f442698a3dc1d5dd0ae65866\"\u003e\u003ccode\u003e4372d81\u003c/code\u003e\u003c/a\u003e Refactor React node view selection tracking (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8291\"\u003e#8291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/afb3fccd0379dcac02d28d5388906ed9db01ae1b\"\u003e\u003ccode\u003eafb3fcc\u003c/code\u003e\u003c/a\u003e add new visual selection handler \u0026amp; refactored react node view selection handl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.30.1 to 3.31.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug which allowed potentially unsafe color values being sent by other clients. Those unsafe colors received from collaboration users are now ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a TypeScript error (TS2694) in the shipped type declarations when \u003ccode\u003eskipLibCheck\u003c/code\u003e is turned off.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.3/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/35d2110ecb118a2d80f2b5823b7e4f629d948894\"\u003e\u003ccode\u003e35d2110\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/budhap-dev/TeachingTracker/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/budhap-dev%2FTeachingTracker/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"}},{"old_version":"5.20.0","new_version":"5.22.0","update_type":"minor","path":"/portal/react-webapp","pr_created_at":"2026-09-21T13:14:11.000Z","version_change":"5.20.0 → 5.22.0","issue":{"uuid":"5527469149","node_id":"PR_kwDOJ8_QeM8AAAABEbKu4Q","number":4649,"state":"open","title":"build(deps): bump the portal-version group in /portal/react-webapp with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T13:14:11.000Z","updated_at":"2026-09-21T19:37:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"portal-version","update_count":18,"packages":[{"name":"@azure/msal-browser","old_version":"5.20.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.87.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.5.4","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"26.4.1","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.9.1","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.4","new_version":"16.3.5","repository_url":"https://github.com/vercel/next.js"},{"name":"jest","old_version":"29.7.0","new_version":"30.5.1","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/portal/react-webapp","ecosystem":"npm"},"body":"Bumps the portal-version group in /portal/react-webapp with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.20.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.7.0` | `5.7.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.103.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.4` | `16.3.5` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.87.0` | `7.88.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.4` | `4.6.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.10.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.4` | `16.3.5` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.5.1` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n\nUpdates `@azure/msal-browser` from 5.20.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.20.0...msal-browser-v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.1\u003c/h2\u003e\n\u003ch2\u003e5.7.1\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.22.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22dcc04b4b948b85ed\"\u003e\u003ccode\u003efc0c263\u003c/code\u003e\u003c/a\u003e test(naa): platform-broker (JS-WAM) e2e for every nestable token API (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8785\"\u003e#8785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/20a87693626b80cff9fe846cc68c64ebb5e24a3f\"\u003e\u003ccode\u003e20a8769\u003c/code\u003e\u003c/a\u003e Fix flaky timestamp validation in unit tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/28f8506b4632ac7e52f9cc14dcd0b95ecfdb23bb\"\u003e\u003ccode\u003e28f8506\u003c/code\u003e\u003c/a\u003e Bump package dependencies (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8803\"\u003e#8803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5e6367b9737902cae3411f5c98b2e36c01e0037f\"\u003e\u003ccode\u003e5e6367b\u003c/code\u003e\u003c/a\u003e fix(e2e): stop device-code sample tests timing out on optional ESTS pages (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.7.0...msal-react-v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.102.8 to 5.103.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.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.103.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11501\"\u003e#11501\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49\"\u003e\u003ccode\u003e9567367\u003c/code\u003e\u003c/a\u003e - Declare dependencies used by the published devtools source and type declarations so they resolve with strict package managers. Keep runtime dependencies bundled in the compiled devtools.\u003c/p\u003e\n\u003cp\u003eDeclare the React types used by React Query Devtools as a peer dependency, compatible with React 18 and 19.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9567367dd916fda01fc0d491348827225a011c49\"\u003e\u003ccode\u003e9567367\u003c/code\u003e\u003c/a\u003e]:\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.103.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.103.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.103.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.103.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.103.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/4c7cdbb86d8196e646985cd8a3476d3ac8c12ff5\"\u003e\u003ccode\u003e4c7cdbb\u003c/code\u003e\u003c/a\u003e]:\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.103.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.103.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.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/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\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.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.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/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\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.103.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/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1a51bb80bf1474dc8b8453dcfc120c454cf9085f\"\u003e\u003ccode\u003e1a51bb8\u003c/code\u003e\u003c/a\u003e docs(*): clarify 'Promise.all' only waits for all mutateAsync calls when they...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.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 `next` from 16.3.4 to 16.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.5\u003c/h2\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does not include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enext/image: Skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98185\"\u003e#98185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext/image: Reject empty images when reading/writing to the disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with an adapter (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98167\"\u003e#98167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euse cache\u003c/code\u003e prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ca2c75eb7f8d9dd012a8bb83c06132149fe221f9\"\u003e\u003ccode\u003eca2c75e\u003c/code\u003e\u003c/a\u003e v16.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14fb290de65077e9f1e22ef56d8de6cc1e63d436\"\u003e\u003ccode\u003e14fb290\u003c/code\u003e\u003c/a\u003e [backport] Fix use cache prerender signal retention (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98448\"\u003e#98448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b1f28dbe1de344807ec0946a85171bc890a6047\"\u003e\u003ccode\u003e2b1f28d\u003c/code\u003e\u003c/a\u003e [16.3.x] Add CSP nonce to script tags of loading and template files (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98403\"\u003e#98403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4b56cee3f01d3b249edcd798b51895d5126a4170\"\u003e\u003ccode\u003e4b56cee\u003c/code\u003e\u003c/a\u003e [16.3.x] Backport docs fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98317\"\u003e#98317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5568a02a7d47f9cb088e58350f2c2e68d9e93a00\"\u003e\u003ccode\u003e5568a02\u003c/code\u003e\u003c/a\u003e [backport] docs: local development: Rewrite docker section, add Windows Dev D...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/93249ab2144132abfd4a8d611dad5b5978107ee2\"\u003e\u003ccode\u003e93249ab\u003c/code\u003e\u003c/a\u003e [16.3.X] Emit whole-app server NFTs when \u003ccode\u003eoutput: 'standalone'\u003c/code\u003e is used with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6549fd7c4e15a8883b0ad1c2ef67dec287a44f12\"\u003e\u003ccode\u003e6549fd7\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: reject empty image on read/write to disk cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98186\"\u003e#98186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d9eac96e7526ff0b9cb51db9801f06e741fe1960\"\u003e\u003ccode\u003ed9eac96\u003c/code\u003e\u003c/a\u003e [16.3.x] next/image: skip 0-byte entries when initializing disk LRU cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/84b35feccb2b53a563e41ad2dfe7a5fe08c58d3f\"\u003e\u003ccode\u003e84b35fe\u003c/code\u003e\u003c/a\u003e [test] Fix 16.3 deploy test assertions (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/98133\"\u003e#98133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/14f9c1ac4e084a44633c354476ddeaf70969cd90\"\u003e\u003ccode\u003e14f9c1a\u003c/code\u003e\u003c/a\u003e [16.3.x][ci] Run flake detection and new deploy tests when merged and on back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.4...v16.3.5\"\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.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\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/2026/09/09/react-19-3\"\u003eReact 19.3 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\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\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/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\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/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\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/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\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/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\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/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\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/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\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/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\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/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\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/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\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/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\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/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\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/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\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/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\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/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\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/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\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/37290\"\u003e#37290\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/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\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\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\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/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\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/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\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/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\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/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\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/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\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/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\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/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\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/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\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/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\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/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\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/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\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/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\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/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\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/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\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/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\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/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\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/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang when updating a dehydrated boundary inside a hidden tree (\u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37135\"\u003e#37135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't reacquire Host Singletons during dev effect validation (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37113\"\u003e#37113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly remove properties from Host Singletons on release (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37112\"\u003e#37112\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/react/react/commit/2dc7da790d6388b95b83198ca9b588b2ad5f5c0b\"\u003e\u003ccode\u003e2dc7da7\u003c/code\u003e\u003c/a\u003e [test] Bump Jest to 30.4 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37382\"\u003e#37382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/4f9389423b7319e1f7acc3d158c84a8365462748\"\u003e\u003ccode\u003e4f93894\u003c/code\u003e\u003c/a\u003e docs: remove stale parentType param from validateChildKeys JSDoc (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36928\"\u003e#36928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/dbc37501ffeaf8fec45af5898caf1c3d64ad10bf\"\u003e\u003ccode\u003edbc3750\u003c/code\u003e\u003c/a\u003e Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36752\"\u003e#36752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/900ae094d85b11c67d53dd14af50a2bda5db4495\"\u003e\u003ccode\u003e900ae09\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.317.0 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36701\"\u003e#36701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/fbb137059e4aacfaab1d36516e9b55050b4a0454\"\u003e\u003ccode\u003efbb1370\u003c/code\u003e\u003c/a\u003e [flow] Bump flow to v0.307.1 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36199\"\u003e#36199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/56922cf751fab6c7ab4c12ddbbd15839959fa255\"\u003e\u003ccode\u003e56922cf\u003c/code\u003e\u003c/a\u003e [react-native-renderer] Delete Paper (legacy) renderer (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36285\"\u003e#36285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/74568e8627aa43469b74f2972f427a209639d0b6\"\u003e\u003ccode\u003e74568e8\u003c/code\u003e\u003c/a\u003e [Flight] Transport \u003ccode\u003eAggregateErrors.errors\u003c/code\u003e (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36156\"\u003e#36156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e66ef6480ecd19c6885f2c06dec34fec1fdc0a98\"\u003e\u003ccode\u003ee66ef64\u003c/code\u003e\u003c/a\u003e [tests] remove withoutStack from assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35498\"\u003e#35498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/db71391c5c70dc113560d1c23d0b6548604d827f\"\u003e\u003ccode\u003edb71391\u003c/code\u003e\u003c/a\u003e [Fiber] Instrument the lazy initializer thenable in all cases (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35521\"\u003e#35521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/3e1abcc8d7083a13adf4774feb0d67ecbe4a2bc4\"\u003e\u003ccode\u003e3e1abcc\u003c/code\u003e\u003c/a\u003e [tests] Require exact error messages in assertConsole helpers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.3.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.18 to 19.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/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.8 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\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/2026/09/09/react-19-3\"\u003eReact 19.3 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\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.g...\n\n_Description has been truncated_","html_url":"https://github.com/fgarofalo56/csa-inabox/pull/4649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgarofalo56%2Fcsa-inabox/issues/4649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4649/packages"}},{"old_version":"5.18.0","new_version":"5.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-20T18:33:06.000Z","version_change":"5.18.0 → 5.22.0","issue":{"uuid":"5519688262","node_id":"PR_kwDOOpGnxs8AAAABEVB0Pw","number":187,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-20T18:33:06.000Z","updated_at":"2026-09-20T18:33:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":50,"packages":[{"name":"@biomejs/biome","old_version":"2.5.8","new_version":"2.5.14","repository_url":"https://github.com/biomejs/biome"},{"name":"@commitlint/cli","old_version":"21.2.1","new_version":"21.2.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.2.0","new_version":"21.2.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"lefthook","old_version":"2.1.10","new_version":"2.1.14","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.9","new_version":"2.10.13","repository_url":"https://github.com/vercel/turborepo"},{"name":"@auth0/auth0-react","old_version":"2.23.0","new_version":"2.26.0","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.22.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.7.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.13","new_version":"0.19.16","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.1","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"lucide-react","old_version":"1.31.0","new_version":"1.47.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.14","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.8.1","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@aws-sdk/client-s3","old_version":"3.1107.0","new_version":"3.1134.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1107.0","new_version":"3.1134.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@fastify/helmet","old_version":"13.1.0","new_version":"13.1.1","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.75.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"adm-zip","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"fastify","old_version":"5.11.3","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"},{"name":"fastify-auth0-verify","old_version":"4.1.3","new_version":"4.1.4","repository_url":"https://github.com/nearform/fastify-auth0-verify"},{"name":"isomorphic-git","old_version":"1.41.3","new_version":"1.42.2","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"mongoose","old_version":"9.9.2","new_version":"9.10.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"xstate","old_version":"5.32.5","new_version":"5.33.2","repository_url":"https://github.com/statelyai/xstate"},{"name":"tsx","old_version":"4.23.12","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"mailinator-client","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/manybrain/mailinator-javascript-client"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.14` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.2.1` | `21.2.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.2.0` | `21.2.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.10` | `2.1.14` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.9` | `2.10.13` |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.23.0` | `2.26.0` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.22.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.7.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.13` | `0.19.16` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.75.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.1` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.47.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.14` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1107.0` | `3.1134.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1107.0` | `3.1134.0` |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.3` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.0` | `13.1.1` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.0` | `10.1.1` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.75.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.6.0` | `0.6.1` |\n| [fastify](https://github.com/fastify/fastify) | `5.11.3` | `5.12.5` |\n| [fastify-auth0-verify](https://github.com/nearform/fastify-auth0-verify) | `4.1.3` | `4.1.4` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.41.3` | `1.42.2` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.9.2` | `9.10.1` |\n| [xstate](https://github.com/statelyai/xstate) | `5.32.5` | `5.33.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.12` | `4.23.13` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [mailinator-client](https://github.com/manybrain/mailinator-javascript-client) | `1.1.1` | `1.1.2` |\n\n\nUpdates `@biomejs/biome` from 2.5.8 to 2.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.14\u003c/h2\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9022\"\u003e#9022\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0d49e24f51af4568d9c64f0f18a5b2a2758b7fe3\"\u003e\u003ccode\u003e0d49e24\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-return-in-finally/\"\u003e\u003ccode\u003enoReturnInFinally\u003c/code\u003e\u003c/a\u003e. This rule disallows return statements in \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Invalid: return in finally callback\nPromise.resolve(1).finally(() =\u0026gt; { return 2 })\n\u003cp\u003e// Valid: no return in finally callback\u003cbr /\u003e\nPromise.resolve(1).finally(() =\u0026gt; { console.log(2) })\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eReturning a value from a \u003ccode\u003ePromise.prototype.finally()\u003c/code\u003e callback does not replace the original promise's fulfillment value, which can be confusing. Returned promises and thenables are awaited, and their rejection rejects the resulting promise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11754\"\u003e#11754\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/griff-rees\"\u003e\u003ccode\u003e@​griff-rees\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-at-debug-tags/\"\u003e\u003ccode\u003enoSvelteAtDebugTags\u003c/code\u003e\u003c/a\u003e, which disallows Svelte's \u003ccode\u003e{@debug}\u003c/code\u003e tag.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;!-- Invalid: leftover debugging tag --\u0026gt;\n{@debug user}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe \u003ccode\u003e{@debug}\u003c/code\u003e tag is a debugging aid and should be removed once you no longer need it, as it should not remain in production code. The rule provides a safe fix that removes the tag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11725\"\u003e#11725\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-test-title/\"\u003e\u003ccode\u003euseValidTestTitle\u003c/code\u003e\u003c/a\u003e, which enforces valid titles for unit test cases and suites.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11735\"\u003e#11735\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8471\"\u003e#8471\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e ignored \u003ccode\u003eformatter.formatWithErrors\u003c/code\u003e. It now applies safe fixes without formatting files that have parse errors when the option is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11715\"\u003e#11715\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f05a3c3bd376a0515da44ab4cd4efde57c71c766\"\u003e\u003ccode\u003ef05a3c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7771\"\u003e#7771\u003c/a\u003e: Grit plugins that use \u003ccode\u003esequential\u003c/code\u003e no longer panic when Biome processes files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed validation of \u003ccode\u003ereadonly\u003c/code\u003e and \u003ccode\u003eaccessor\u003c/code\u003e modifiers: combining them in either order now reports that they cannot be used together.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11461\"\u003e#11461\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/22e9966804906969d1fa9d411aacf31ebfa63d76\"\u003e\u003ccode\u003e22e9966\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FoundDream\"\u003e\u003ccode\u003e@​FoundDream\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11423\"\u003e#11423\u003c/a\u003e: Multiline template interpolations now preserve the indentation of their closing brace when the source indentation is not a multiple of \u003ccode\u003etabWidth\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e const value = `\n      ${\n        condition\n          ? \u0026quot;yes\u0026quot;\n          : \u0026quot;no\u0026quot;\n-}\n+     }\n `;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11766\"\u003e#11766\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c2542c613e5c8d7fb8ca6cbb66f67322446c621a\"\u003e\u003ccode\u003ec2542c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11763\"\u003e#11763\u003c/a\u003e: TypeScript class members using \u003ccode\u003eoverride accessor\u003c/code\u003e, such as \u003ccode\u003eoverride accessor value = 1\u003c/code\u003e, now parse correctly. The reversed order, \u003ccode\u003eaccessor override\u003c/code\u003e, now reports that \u003ccode\u003eoverride\u003c/code\u003e must precede \u003ccode\u003eaccessor\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11790\"\u003e#11790\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/17d0ff027a87c4fe6e07b9fa6f0708bed37aeb52\"\u003e\u003ccode\u003e17d0ff0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10248\"\u003e#10248\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-useless-fragments/\"\u003e\u003ccode\u003enoUselessFragments\u003c/code\u003e\u003c/a\u003e now allows fragments with props in Astro files, such as \u003ccode\u003e\u0026lt;Fragment slot=\u0026quot;name\u0026quot;\u0026gt;{text}\u0026lt;/Fragment\u0026gt;\u003c/code\u003e inside template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/af4365d2b80177d0e0434c0ed4fd2c9171afc56c\"\u003e\u003ccode\u003eaf4365d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11711\"\u003e#11711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7ee3a6cf44d578547eb62aca412693f6cc4d4d0d\"\u003e\u003ccode\u003e7ee3a6c\u003c/code\u003e\u003c/a\u003e fix(useExhaustiveSwitchCases): add option \u003ccode\u003erequireExplicitCase\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11777\"\u003e#11777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/02ea438ca753faca8a87fc6935de501096dd4188\"\u003e\u003ccode\u003e02ea438\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noJsonUnsafeValues (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9758\"\u003e#9758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/64fd31405857b104f0c1a56c29bee70a6388471e\"\u003e\u003ccode\u003e64fd314\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement useConsistentObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9797\"\u003e#9797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a9c4aa020b0b0a03a0e334dc6b107ac30ad5f774\"\u003e\u003ccode\u003ea9c4aa0\u003c/code\u003e\u003c/a\u003e feat(html): detect undeclared custom Vue directives (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11651\"\u003e#11651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fc17e34eb090e203b6961a0cad52533454c8c99\"\u003e\u003ccode\u003e1fc17e3\u003c/code\u003e\u003c/a\u003e feat: expand useIncludes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11739\"\u003e#11739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/71eaa0d66b47af90329adb83ba125089f31d9484\"\u003e\u003ccode\u003e71eaa0d\u003c/code\u003e\u003c/a\u003e feat(lint/html/svelte): add noSvelteAtDebugTags (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11754\"\u003e#11754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bd70c7fd887242536d4bf135bb63e64bd96e2e7\"\u003e\u003ccode\u003e9bd70c7\u003c/code\u003e\u003c/a\u003e fix: various bug fixes (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11735\"\u003e#11735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c7c4e2b4495c50381852ff9d0102d561c8f76cd5\"\u003e\u003ccode\u003ec7c4e2b\u003c/code\u003e\u003c/a\u003e fix(analyzer): various bugs (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5eb5f09b867bf8b6693cbf8004c4534089cbfc43\"\u003e\u003ccode\u003e5eb5f09\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useValidTestTitle rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9176\"\u003e#9176\u003c/a\u003e) (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11725\"\u003e#11725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.14/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.2.1 to 21.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix Deno setup without package.json by \u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repair broken lockfile from \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4939\"\u003e#4939\u003c/a\u003e and add merge queue CI support by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4941\"\u003econventional-changelog/commitlint#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(config-conventional): document rules that go beyond the spec by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4910\"\u003econventional-changelog/commitlint#4910\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/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/5769d9fe4f40563385007f3c04ca98156ae276b1\"\u003e\u003ccode\u003e5769d9f\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and JSDoc (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4880\"\u003e#4880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.2.0 to 21.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e require colon after note keywords (conventional-commits-parser 7.1.2) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4927\"\u003e#4927\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418\"\u003eb83c515\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517\"\u003econventional-changelog/conventional-changelog#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(container): resolve packages from TypeScript configs by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(resolve-extends): support Yarn Plug'n'Play by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4933\"\u003econventional-changelog/commitlint#4933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, docs, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typos in comments and JSDoc by \u003ca href=\"https://github.com/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix Deno setup without package.json by \u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repair broken lockfile from \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4939\"\u003e#4939\u003c/a\u003e and add merge queue CI support by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4941\"\u003econventional-changelog/commitlint#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(config-conventional): document rules that go beyond the spec by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4910\"\u003econventional-changelog/commitlint#4910\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/maxtaran2010\"\u003e\u003ccode\u003e@​maxtaran2010\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4880\"\u003econventional-changelog/commitlint#4880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awnoa\"\u003e\u003ccode\u003e@​awnoa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4896\"\u003econventional-changelog/commitlint#4896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4914\"\u003econventional-changelog/commitlint#4914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2\"\u003e21.2.2\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b\"\u003e\u003ccode\u003ed00d190\u003c/code\u003e\u003c/a\u003e v21.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3146d044186ccd2c4771823c01986d93c5144add\"\u003e\u003ccode\u003e3146d04\u003c/code\u003e\u003c/a\u003e docs(config-conventional): document rules that go beyond the spec (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4910\"\u003e#4910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953\"\u003e\u003ccode\u003ef2e8dae\u003c/code\u003e\u003c/a\u003e chore: update dependency typescript to v7 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.10 to 2.1.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003ev2.1.12\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eb8350fde604197b2422adfc4ae0af080725822b9 ci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fb290d786a0e122fe113b1b49a45bbd0ffa7d28 fix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2f0a9f37cef73e10d95043ba3754329a21850d57 fix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.11\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee5b10ac3a2645784ee2e4260620c49c31b44992a deps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed4a259f460b7c1d8c512dd75eedc7068310ee961 fix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: fail the hook when staging fixed files errors (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1484\"\u003e#1484\u003c/a\u003e) by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: LEFTHOOK_OUTPUT precedence (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1506\"\u003e#1506\u003c/a\u003e) by \u003ca href=\"https://github.com/Yuki9814\"\u003e\u003ccode\u003e@​Yuki9814\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix npm publishing by bumping Node to 24 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1508\"\u003e#1508\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11 (2026-08-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: inherit terminal size for PTY commands (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1498\"\u003e#1498\u003c/a\u003e) by \u003ca href=\"https://github.com/mariokresic\"\u003e\u003ccode\u003e@​mariokresic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct Lefthook commit message configuration (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1499\"\u003e#1499\u003c/a\u003e) by \u003ca href=\"https://github.com/codersjj\"\u003e\u003ccode\u003e@​codersjj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: hide contributors regenerate tip from the site (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1500\"\u003e#1500\u003c/a\u003e) by \u003ca href=\"https://github.com/MikevPeeren\"\u003e\u003ccode\u003e@​MikevPeeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify signed-off commit example (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1492\"\u003e#1492\u003c/a\u003e) by \u003ca href=\"https://github.com/nightcityblade\"\u003e\u003ccode\u003e@​nightcityblade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump Go to 1.26.6 (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1495\"\u003e#1495\u003c/a\u003e) by \u003ca href=\"https://github.com/quaacxlok\"\u003e\u003ccode\u003e@​quaacxlok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix em notice by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update docmd (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1481\"\u003e#1481\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix EM mention HTML by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify remote script folders (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1477\"\u003e#1477\u003c/a\u003e) by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document script args (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1479\"\u003e#1479\u003c/a\u003e) by \u003ca href=\"https://github.com/lntutor\"\u003e\u003ccode\u003e@​lntutor\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update em logo by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/1e23553eec2392753c5420d348e63a63f517cd45\"\u003e\u003ccode\u003e1e23553\u003c/code\u003e\u003c/a\u003e 2.1.14: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/a2c9d37aab87e75e6b10698f2dad72e20432aa69\"\u003e\u003ccode\u003ea2c9d37\u003c/code\u003e\u003c/a\u003e 2.1.13: small fixes and spinner improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c7b498349fface33a7b6d6e613455568815c77e2\"\u003e\u003ccode\u003ec7b4983\u003c/code\u003e\u003c/a\u003e fix(run): error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/e4ca4a1d3f3f3eb8a35aeaae3dad703a12f7e008\"\u003e\u003ccode\u003ee4ca4a1\u003c/code\u003e\u003c/a\u003e fix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/aa3fa89923c0bf7c087950bda0113940ff48a6c8\"\u003e\u003ccode\u003eaa3fa89\u003c/code\u003e\u003c/a\u003e docs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1536\"\u003e#1536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/250f0283150eb951f26465516fea033d31123b25\"\u003e\u003ccode\u003e250f028\u003c/code\u003e\u003c/a\u003e fix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/62f4d5e8e9aa22e36afa37c81088ec170567cdf2\"\u003e\u003ccode\u003e62f4d5e\u003c/code\u003e\u003c/a\u003e fix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/ef092eb9da065b9e8c43c158dd60bfb144b52d8f\"\u003e\u003ccode\u003eef092eb\u003c/code\u003e\u003c/a\u003e fix(npm) don't force past \u003ccode\u003ecore.hooksPath\u003c/code\u003e guard in npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3667aeb1ca86f3dc11db24df590a624a4e48843b\"\u003e\u003ccode\u003e3667aeb\u003c/code\u003e\u003c/a\u003e fix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/354df23681bd9d0bb54eaf6aacdabf8bcf05ee6d\"\u003e\u003ccode\u003e354df23\u003c/code\u003e\u003c/a\u003e docs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.10...v2.1.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.9 to 2.10.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.10.13\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.10.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13844\"\u003evercel/turborepo#13844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove unsupported remote cache environment variable by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13845\"\u003evercel/turborepo#13845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Copy TUI selections locally over SSH by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13847\"\u003evercel/turborepo#13847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use uv workspace metadata by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13848\"\u003evercel/turborepo#13848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Python virtual environments by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13849\"\u003evercel/turborepo#13849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Scope uv lockfile affectedness by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13850\"\u003evercel/turborepo#13850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Isolate uv prune configuration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13851\"\u003evercel/turborepo#13851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain disabled uv task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13852\"\u003evercel/turborepo#13852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain uv identity probe failures by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13853\"\u003evercel/turborepo#13853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain uncached Cargo library builds by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13855\"\u003evercel/turborepo#13855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Explain disabled Cargo task caching by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13854\"\u003evercel/turborepo#13854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Cargo tasks runnable without compiler identity by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13857\"\u003evercel/turborepo#13857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.10.13-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13858\"\u003evercel/turborepo#13858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support Cargo root packages by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13856\"\u003evercel/turborepo#13856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(repository): Expose flat lockfile package list for metrics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13859\"\u003evercel/turborepo#13859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turbo repository packages 0.0.1-canary.25 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13860\"\u003evercel/turborepo#13860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Upgrade Geistdocs to 1.25.1 by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13861\"\u003evercel/turborepo#13861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expand repository lockfile package metadata by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13862\"\u003evercel/turborepo#13862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turbo repository packages 0.0.1-canary.26 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13863\"\u003evercel/turborepo#13863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restrict Factory to review comments by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13864\"\u003evercel/turborepo#13864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pluralize package count in run prelude by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13865\"\u003evercel/turborepo#13865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite example by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13866\"\u003evercel/turborepo#13866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add searchable workspace model picker by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13870\"\u003evercel/turborepo#13870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs client navigation by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13872\"\u003evercel/turborepo#13872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Improve Factory workspace statuses by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13869\"\u003evercel/turborepo#13869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Clarify Factory pull request descriptions by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13871\"\u003evercel/turborepo#13871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Refresh Factory workspaces from main by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13873\"\u003evercel/turborepo#13873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up plain package listings by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13868\"\u003evercel/turborepo#13868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Detect package-level turbo.jsonc by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13875\"\u003evercel/turborepo#13875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Format Slack pull request notifications by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13877\"\u003evercel/turborepo#13877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Link workspaces to pull requests by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13878\"\u003evercel/turborepo#13878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Upgrade repository to pnpm 12 by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13879\"\u003evercel/turborepo#13879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-vite-react example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13880\"\u003evercel/turborepo#13880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Improve Factory chat streaming by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13881\"\u003evercel/turborepo#13881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show workspace failure details by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13884\"\u003evercel/turborepo#13884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add selectable Factory coding harnesses by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13887\"\u003evercel/turborepo#13887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Gracefully handle native lockfile failures by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13886\"\u003evercel/turborepo#13886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update merged PR Slack messages by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13888\"\u003evercel/turborepo#13888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Show native tasks in task listings by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13889\"\u003evercel/turborepo#13889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Clarify turbo ls stability in Agent Skill by \u003ca href=\"https://github.com/Divyansh151005\"\u003e\u003ccode\u003e@​Divyansh151005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13892\"\u003evercel/turborepo#13892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Resume workspace chat on refocus by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13894\"\u003evercel/turborepo#13894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Preserve HarnessAgent bridge assets by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13896\"\u003evercel/turborepo#13896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Deduplicate multi-language watch hashes by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13897\"\u003evercel/turborepo#13897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize multi-language cache environment inputs by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13898\"\u003evercel/turborepo#13898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Add workspace diff view by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13900\"\u003evercel/turborepo#13900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f4d86bcd90abe027489e2ef1ebedea17031b3631\"\u003e\u003ccode\u003ef4d86bc\u003c/code\u003e\u003c/a\u003e publish 2.10.13 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/36383cb0ddcfdb026db0d979d283ae03d1ec8878\"\u003e\u003ccode\u003e36383cb\u003c/code\u003e\u003c/a\u003e feat: Add NEXT_DEPLOYMENT_ID to Next.js framework inference (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14065\"\u003e#14065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e5094c729f920d7b5a6e4c38d72b84c2ec6a9130\"\u003e\u003ccode\u003ee5094c7\u003c/code\u003e\u003c/a\u003e chore: Release Turbo repository packages 0.0.1-canary.28 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14062\"\u003e#14062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/83f3ee15468a4f0306d7c12e393ad0c648edef7d\"\u003e\u003ccode\u003e83f3ee1\u003c/code\u003e\u003c/a\u003e fix: Return resolved package names for aliases (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14061\"\u003e#14061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2167e7410f7c2dde3d2b5df882beb3ac0ea5aaa1\"\u003e\u003ccode\u003e2167e74\u003c/code\u003e\u003c/a\u003e feat: Add Remix inference and \u003ccode\u003eNUXT_ENV_*\u003c/code\u003e wildcard (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14060\"\u003e#14060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/6a3b4c16a29a26958773efff51c8cd343e93fc51\"\u003e\u003ccode\u003e6a3b4c1\u003c/code\u003e\u003c/a\u003e docs: Fix some typos (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14058\"\u003e#14058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bea9b6cdf36e069761b9653458444bfd35f43098\"\u003e\u003ccode\u003ebea9b6c\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.10.13-canary.6 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14057\"\u003e#14057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/258a08d03d3ec26b3a35bc02bdb06b428d2b8808\"\u003e\u003ccode\u003e258a08d\u003c/code\u003e\u003c/a\u003e fix: Pass through LOCALAPPDATA by default (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14056\"\u003e#14056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ce4f04508c61c8d3031b1542983c07eff20e5056\"\u003e\u003ccode\u003ece4f045\u003c/code\u003e\u003c/a\u003e fix: Preserve native task dependencies across entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14047\"\u003e#14047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/cc1caca1bc82c3000ca6c59f0cca88ea9a47656a\"\u003e\u003ccode\u003ecc1caca\u003c/code\u003e\u003c/a\u003e chore: Release Turborepo 2.10.13-canary.5 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14051\"\u003e#14051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.9...v2.10.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth0/auth0-react` from 2.23.0 to 2.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.26.0\"\u003ev2.26.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.25.0...v2.26.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Enterprise Connect support \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1227\"\u003e#1227\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw\"\u003egyaneshgouraw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.25.0\"\u003ev2.25.0\u003c/a\u003e (2026-09-14)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.1...v2.25.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ BREAKING CHANGES\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003egetAccessTokenSilently()\u003c/code\u003e now returns \u003ccode\u003ePromise\u0026lt;string | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;string\u0026gt;\u003c/code\u003e) and the verbose overload (\u003ccode\u003edetailedResponse: true\u003c/code\u003e) returns \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse | undefined\u0026gt;\u003c/code\u003e (was \u003ccode\u003ePromise\u0026lt;GetTokenSilentlyVerboseResponse\u0026gt;\u003c/code\u003e). Guard return values before use. Aligns with the corrected types in \u003ccode\u003e@auth0/auth0-spa-js\u003c/code\u003e v2.25.0. \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1238\"\u003e#1238\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.1\"\u003ev2.24.1\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.24.0...v2.24.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix: update import style in useAuth0Suspense for compatibility with React older version \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1206\"\u003e#1206\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.24.0\"\u003ev2.24.0\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.24.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add useAuth0Suspense hook for handling auth loading state with React 19+ \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1184\"\u003e#1184\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\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/auth0/auth0-react/commit/383e89d0bec8713861ff4470aa6ae1384cd2fd71\"\u003e\u003ccode\u003e383e89d\u003c/code\u003e\u003c/a\u003e chore(release): v2.26.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d1ad14e5b0dfe5ebd90707937ef4626f32952357\"\u003e\u003ccode\u003ed1ad14e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​testing-library/dom\u003c/code\u003e from 10.4.1 to 10.4.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/2346a5202b71b55ebb2d49add851a4de8aa3b7b3\"\u003e\u003ccode\u003e2346a52\u003c/code\u003e\u003c/a\u003e feat: add Enterprise Connect support (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/4a053a7038de570051cf516eabf02727bfad83ef\"\u003e\u003ccode\u003e4a053a7\u003c/code\u003e\u003c/a\u003e chore(deps): bump the codeql group with 3 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/5d46bd87eb68d31fd3d231ac5b508dcf8f48e9c5\"\u003e\u003ccode\u003e5d46bd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the react group with 2 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/7400699d86fd934b5e1927509a1c58c5ec1528a3\"\u003e\u003ccode\u003e7400699\u003c/code\u003e\u003c/a\u003e chore(release): v2.25.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/c22095b6a8c6de0e16bd1fcd1778deb45a05d7bc\"\u003e\u003ccode\u003ec22095b\u003c/code\u003e\u003c/a\u003e fix: bump auth0-spa-js to v2.25.0 and sync getAccessTokenSilently type (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8bfc529cda49b64e13ce00ca8c1ab785896d676a\"\u003e\u003ccode\u003e8bfc529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the typescript-eslint group with 2 updates (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a2c9b00282c526cda5062fdcb4550365ed5011e2\"\u003e\u003ccode\u003ea2c9b00\u003c/code\u003e\u003c/a\u003e chore: replace CRA with Vite in react-router example (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3514bcef1a72bd9c7b022d242abf2b4f558728f\"\u003e\u003ccode\u003eb3514bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump joi from 18.2.3 to 18.2.8 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.23.0...v2.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.22.0\u003c/h2\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003cp\u003eTue, 15 Sep 2026 19:42:08 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport shared web broker bridge runtime utilities from the package root. \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8792\"\u003e#8792\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.1 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix flaky timestamp validation in unit tests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8796\"\u003e#8796\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/c97d44c4eed672ff43d7b7836a7c82df7795f455\"\u003e\u003ccode\u003ec97d44c\u003c/code\u003e\u003c/a\u003e Harden authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c779887da956912fb2066a04628c5034ffc752cc\"\u003e\u003ccode\u003ec779887\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 5/6: Export shared bridge runtime utilities (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8792\"\u003e#8792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1034acc416a655ff9ac345ba5fea940ce3e50d72\"\u003e\u003ccode\u003e1034acc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 22.0.2 to 22.1.0 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8823\"\u003e#8823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/e8f31e0d50b9ada9c86cda6ec7677afb6dbf2e8e\"\u003e\u003ccode\u003ee8f31e0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8809\"\u003e#8809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/c1ea4f3aec97cdb6a7077cf68cd6a521a051af51\"\u003e\u003ccode\u003ec1ea4f3\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.9.10 to 0.9.12 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8805\"\u003e#8805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ff0f82d6b2ac84c3001afb19fa553da6e91c6ac1\"\u003e\u003ccode\u003eff0f82d\u003c/code\u003e\u003c/a\u003e Add a redirect bridge config to VanillaJs sample (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8810\"\u003e#8810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fc0c26375a09314a7ef7dd22d...\n\n_Description has been truncated_","html_url":"https://github.com/mfe-orchestrator/mfe-orchestrator/pull/187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfe-orchestrator%2Fmfe-orchestrator/issues/187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/187/packages"}},{"old_version":"5.18.0","new_version":"5.21.0","update_type":"minor","path":null,"pr_created_at":"2026-09-14T17:24:13.000Z","version_change":"5.18.0 → 5.21.0","issue":{"uuid":"5452472118","node_id":"PR_kwDOUa0dV88AAAABDfMz0A","number":3,"state":"open","title":"Bump @azure/msal-browser from 5.18.0 to 5.21.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T17:24:13.000Z","updated_at":"2026-09-14T17:24:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.18.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=5.18.0\u0026new-version=5.21.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/jimroberts-tamu/github-pages-test/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimroberts-tamu%2Fgithub-pages-test/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"5.17.1","new_version":"5.21.0","update_type":"minor","path":null,"pr_created_at":"2026-09-14T06:12:26.000Z","version_change":"5.17.1 → 5.21.0","issue":{"uuid":"5445847944","node_id":"PR_kwDOSX8ACM8AAAABDZ3SjA","number":206,"state":"closed","title":"chore(deps): bump the production-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-16T19:01:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T06:12:26.000Z","updated_at":"2026-09-16T19:01:47.000Z","time_to_close":218959,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-deps","update_count":13,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.1","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@livekit/components-react","old_version":"2.9.23","new_version":"2.9.24","repository_url":"https://github.com/livekit/components-js"},{"name":"@modelcontextprotocol/sdk","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@upstash/redis","old_version":"1.38.0","new_version":"1.38.4","repository_url":"https://github.com/upstash/redis-js"},{"name":"html-react-parser","old_version":"6.1.5","new_version":"6.1.7","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"livekit-client","old_version":"2.21.0","new_version":"2.22.3","repository_url":"https://github.com/livekit/client-sdk-js"},{"name":"livekit-server-sdk","old_version":"2.17.0","new_version":"2.19.0","repository_url":"https://github.com/livekit/node-sdks"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.44.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.2","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.1` | `5.21.0` |\n| [@livekit/components-react](https://github.com/livekit/components-js/tree/HEAD/packages/react) | `2.9.23` | `2.9.24` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.29.0` | `1.30.0` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.4` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `6.1.5` | `6.1.7` |\n| [livekit-client](https://github.com/livekit/client-sdk-js) | `2.21.0` | `2.22.3` |\n| [livekit-server-sdk](https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk) | `2.17.0` | `2.19.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.44.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.2` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n\n\nUpdates `@azure/msal-browser` from 5.17.1 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.1...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@livekit/components-react` from 2.9.23 to 2.9.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/components-js/releases\"\u003e@​livekit/components-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​livekit/components-react\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003euseAgentExpression\u003c/code\u003e to the React SDK, reading the mood the agent publishes on \u003ccode\u003elk.expression\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1415\"\u003e#1415\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve text stream attributes on transcript messages from \u003ccode\u003euseSessionMessages\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1416\"\u003e#1416\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/livekit/components-js/commit/28b189b49a344cc93c3a4dfeee7527ae4c250873\"\u003e\u003ccode\u003e28b189b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​livekit/components-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.15\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/livekit/components-js/blob/main/packages/react/CHANGELOG.md\"\u003e@​livekit/components-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.9.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003euseAgentExpression\u003c/code\u003e to the React SDK, reading the mood the agent publishes on \u003ccode\u003elk.expression\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1415\"\u003e#1415\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve text stream attributes on transcript messages from \u003ccode\u003euseSessionMessages\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/livekit/components-js/pull/1416\"\u003e#1416\u003c/a\u003e (\u003ca href=\"https://github.com/theomonnom\"\u003e\u003ccode\u003e@​theomonnom\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/livekit/components-js/commit/28b189b49a344cc93c3a4dfeee7527ae4c250873\"\u003e\u003ccode\u003e28b189b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​livekit/components-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.15\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/livekit/components-js/commit/eccbec2082b9328a188cf8b5297d4eee7fea315b\"\u003e\u003ccode\u003eeccbec2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/e05b190d9d6abb968a339105783d356b5ad02c2b\"\u003e\u003ccode\u003ee05b190\u003c/code\u003e\u003c/a\u003e feat(shadcn): add useExpression hook (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1415\"\u003e#1415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/2da3e59e9854cde26cbeadcf8a5732ea42163bfa\"\u003e\u003ccode\u003e2da3e59\u003c/code\u003e\u003c/a\u003e fix(react): keep text stream attributes on transcript messages (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/ac72064540eba3453a675eabb37dd47b0a531d42\"\u003e\u003ccode\u003eac72064\u003c/code\u003e\u003c/a\u003e Update Vite \u0026amp; Vitest (major) (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/389e186faa631f730ace475ed3a64b678ee7763e\"\u003e\u003ccode\u003e389e186\u003c/code\u003e\u003c/a\u003e Update dependency size-limit to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/d90bc0a1a8ad92cf5a968e945953678b0c66c468\"\u003e\u003ccode\u003ed90bc0a\u003c/code\u003e\u003c/a\u003e Update dependency jsdom to v29 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/25d94bc7e86480eeef2b15468926b9473c693c3f\"\u003e\u003ccode\u003e25d94bc\u003c/code\u003e\u003c/a\u003e Update LiveKit dependencies (non-major) (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/3a45b9bffafa2289e3d29665690051d659c45584\"\u003e\u003ccode\u003e3a45b9b\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​size-limit/webpack-why\u003c/code\u003e to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/13530091a4d28c0f9c489b7512f7ed699e60b1c4\"\u003e\u003ccode\u003e1353009\u003c/code\u003e\u003c/a\u003e Update dependency eslint to v10 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/components-js/commit/e047c7441b077dd8453a370791cc1b198a95650c\"\u003e\u003ccode\u003ee047c74\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​size-limit/webpack\u003c/code\u003e to v12 (\u003ca href=\"https://github.com/livekit/components-js/tree/HEAD/packages/react/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/livekit/components-js/commits/@livekit/components-react@2.9.24/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.29.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): prioritize zod issues and format them by \u003ca href=\"https://github.com/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): switch publish to OIDC trusted publishing by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1839\"\u003emodelcontextprotocol/typescript-sdk#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd end-to-end test suite by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2167\"\u003emodelcontextprotocol/typescript-sdk#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1 stdio buffer limit by \u003ca href=\"https://github.com/KKonstantinov\"\u003e\u003ccode\u003e@​KKonstantinov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2239\"\u003emodelcontextprotocol/typescript-sdk#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support Zod 3.25 method literals by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2368\"\u003emodelcontextprotocol/typescript-sdk#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Content-Type by parsed media type instead of substring match (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2444\"\u003emodelcontextprotocol/typescript-sdk#2444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send SSE keep-alive comment frames from Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/mattzcarey\"\u003e\u003ccode\u003e@​mattzcarey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2538\"\u003emodelcontextprotocol/typescript-sdk#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2547\"\u003emodelcontextprotocol/typescript-sdk#2547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.30.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2563\"\u003emodelcontextprotocol/typescript-sdk#2563\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/mozmo15\"\u003e\u003ccode\u003e@​mozmo15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1503\"\u003emodelcontextprotocol/typescript-sdk#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/2549\"\u003emodelcontextprotocol/typescript-sdk#2549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/2d889f2b329e46680ec9bdd565de4616c497825a\"\u003e\u003ccode\u003e2d889f2\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.30.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2563\"\u003e#2563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e3f3daa12cc2603919939b72136ce9d9e800b868\"\u003e\u003ccode\u003ee3f3daa\u003c/code\u003e\u003c/a\u003e Fix SSE keep-alive timer lifecycle in Streamable HTTP server transport (v1.x)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bb5a718cbf90796bacbf62218b359196d210426b\"\u003e\u003ccode\u003ebb5a718\u003c/code\u003e\u003c/a\u003e fix(deps): widen \u003ccode\u003e@​hono/node-server\u003c/code\u003e past GHSA-frvp-7c67-39w9 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2549\"\u003e#2549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/1dad2634ce5799fb386283d14291d1b4935a9a52\"\u003e\u003ccode\u003e1dad263\u003c/code\u003e\u003c/a\u003e fix: send SSE keep-alive comment frames from Streamable HTTP server transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/69749aa5081ddfe675d36da8d96c7e27d83742b8\"\u003e\u003ccode\u003e69749aa\u003c/code\u003e\u003c/a\u003e Validate Content-Type by parsed media type instead of substring match (v1.x) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/369513df7b0e9d8a979c86f68ba1930e0d5f27f0\"\u003e\u003ccode\u003e369513d\u003c/code\u003e\u003c/a\u003e fix: support Zod 3.25 method literals (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e7ee57c2f33b8290a78a3cefa27ab635fe67fbff\"\u003e\u003ccode\u003ee7ee57c\u003c/code\u003e\u003c/a\u003e v1 stdio buffer limit (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c36e1ef5bb3b07b0c23fc6d28d4a6b56ebdd9512\"\u003e\u003ccode\u003ec36e1ef\u003c/code\u003e\u003c/a\u003e Add end-to-end test suite (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf1e022bd219f678b3865093d58595c6c8a67f1a\"\u003e\u003ccode\u003ebf1e022\u003c/code\u003e\u003c/a\u003e chore(ci): switch publish to OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/9edbab7a09f31a288a27df3220edbebff45dbb6c\"\u003e\u003ccode\u003e9edbab7\u003c/code\u003e\u003c/a\u003e fix(server): prioritize zod issues and format them (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.29.0...1.30.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@​modelcontextprotocol/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.38.0 to 1.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e7ac8182: Fix read-your-writes sending a stale \u003ccode\u003eupstash-sync-token\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA read issued straight after a write travelled with the token from \u003cem\u003ebefore\u003c/em\u003e that\nwrite, so the server was under no obligation to serve the write and\n\u003ccode\u003ereadYourWrites\u003c/code\u003e silently did not hold.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eHttpClient.request()\u003c/code\u003e snapshotted the outgoing headers with\n\u003ccode\u003emergeHeaders(this.headers, ...)\u003c/code\u003e and only afterwards wrote the freshest token into\n\u003ccode\u003ethis.headers\u003c/code\u003e, so the token learned from response N first shipped with request\nN+2. The assignment now happens before the merge.\u003c/p\u003e\n\u003cp\u003eThis regressed in \u003cstrong\u003e1.34.5\u003c/strong\u003e. In 1.34.0–1.34.4 the request options held\n\u003ccode\u003eheaders: this.headers\u003c/code\u003e by reference, so the late write was still picked up before\n\u003ccode\u003efetch\u003c/code\u003e; 1.34.5 introduced per-request header merging, which turned that reference\ninto a copy without moving the assignment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef020866: Send an \u003ccode\u003eUpstash-Telemetry-Retry\u003c/code\u003e header with the retry count on retried requests so retry rates are visible in server-side telemetry\u003c/li\u003e\n\u003cli\u003e777dc30: Trim telemetry header values before deduplicating so whitespace around existing values does not defeat the dedup check\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2861: trim telemetry dedup values by \u003ca href=\"https://github.com/ytkimirti\"\u003e\u003ccode\u003e@​ytkimirti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1442\"\u003eupstash/redis-js#1442\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.2...@upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.38.2...@​upstash/redis@1.38.3-canary-20260807072941-777dc30585ae61e5826bb95f5a957e6dea277900\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec0f5ad7: Deduplicate telemetry header values so repeated \u003ccode\u003emergeTelemetry\u003c/code\u003e calls no longer append the same sdk, platform or runtime tag multiple times\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebd7a19f: Add a quick tip about creating a database via \u003ca href=\"https://upstash.com/start-redis\"\u003ehttps://upstash.com/start-redis\u003c/a\u003e to the warnings shown when the Redis url or token is missing. On Cloudflare, the warning shown when both the url and the token are missing now names both \u003ccode\u003ewrangler secret put\u003c/code\u003e commands instead of only one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/73fbe1af58b98499ad5bc6c5015482027ee5cdb6\"\u003e\u003ccode\u003e73fbe1a\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/7ac8182cd88a76ae6aaa03b2459a946942eccf8a\"\u003e\u003ccode\u003e7ac8182\u003c/code\u003e\u003c/a\u003e DX-2995: fix read-your-writes sending a stale upstash-sync-token (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/1bec5669e36efbe88579c267f9dd287a4c63572a\"\u003e\u003ccode\u003e1bec566\u003c/code\u003e\u003c/a\u003e ci: poll npm for the ci version instead of a fixed sleep (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1444\"\u003e#1444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/74da1dfd4b3c8f39e1b8424f19b89d55a89710c6\"\u003e\u003ccode\u003e74da1df\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f02086602e25e361d8d6ab3cc6c4fd4e6642dab8\"\u003e\u003ccode\u003ef020866\u003c/code\u003e\u003c/a\u003e DX-2960: send Upstash-Telemetry-Retry header with the attempt number (DX-2960...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/777dc30585ae61e5826bb95f5a957e6dea277900\"\u003e\u003ccode\u003e777dc30\u003c/code\u003e\u003c/a\u003e fix: trim telemetry values before dedup and cover distinct-version case (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/fc3089b69f583bc2a34bb1c4f9b8871891408cdc\"\u003e\u003ccode\u003efc3089b\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1441\"\u003e#1441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c0f5ad7050fc88352b58d4fb2e9d6a5ab620be6a\"\u003e\u003ccode\u003ec0f5ad7\u003c/code\u003e\u003c/a\u003e fix: deduplicate telemetry header values in mergeTelemetry (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e45fb7848a51d164b6bd2bd8e71fcafcb9034165\"\u003e\u003ccode\u003ee45fb78\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/bd7a19fb1200f179a20b503d1bf64b80210b8f14\"\u003e\u003ccode\u003ebd7a19f\u003c/code\u003e\u003c/a\u003e DX-2866: add start-redis tip to missing url/token warnings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.38.0...@upstash/redis@1.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-react-parser` from 6.1.5 to 6.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkablemark/html-react-parser/releases\"\u003ehtml-react-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.6...v6.1.7\"\u003e6.1.7\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RACE_CONDITION (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2369\"\u003e#2369\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003ed01b8e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.6\"\u003e6.1.6\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e2debc5b\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/remarkablemark/html-react-parser/blob/master/CHANGELOG.md\"\u003ehtml-react-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.6...v6.1.7\"\u003e6.1.7\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RACE_CONDITION (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2369\"\u003e#2369\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003ed01b8e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.6\"\u003e6.1.6\u003c/a\u003e (2026-08-13)\u003c/h2\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e) (\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e2debc5b\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/remarkablemark/html-react-parser/commit/7c930d10b0b112132a80f782930c3597b13927dc\"\u003e\u003ccode\u003e7c930d1\u003c/code\u003e\u003c/a\u003e chore(master): release 6.1.7 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/d01b8e2bfb6b63d985c6b44241606c1d94799dfc\"\u003e\u003ccode\u003ed01b8e2\u003c/code\u003e\u003c/a\u003e fix: bump html-dom-parser@8.0.2 so require does not throw ERR_REQUIRE_ESM_RAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/cbabca5945afbd5024812d2eb0da0ff85a3a45d0\"\u003e\u003ccode\u003ecbabca5\u003c/code\u003e\u003c/a\u003e build(package): upgrade devDependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/f1bb5a203c303d17510146f9d726c2a9039852c5\"\u003e\u003ccode\u003ef1bb5a2\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump typescript-eslint in the eslint group (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2368\"\u003e#2368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/b49e6b812b7ee5d7d7c6cad8e50def495eaa5f67\"\u003e\u003ccode\u003eb49e6b8\u003c/code\u003e\u003c/a\u003e chore(master): release 6.1.6 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/2debc5b1042c61a443ca12ffa7165efbafb96fa4\"\u003e\u003ccode\u003e2debc5b\u003c/code\u003e\u003c/a\u003e build(deps): bump html-dom-parser from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2366\"\u003e#2366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/c556e5f4dd442a3ffa231383238cda09304e3f72\"\u003e\u003ccode\u003ec556e5f\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.1.2 to 26.2.0 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2365\"\u003e#2365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/faddcf1e9de078fd788c8bb5a0b97626e0c47f78\"\u003e\u003ccode\u003efaddcf1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint from 10.8.0 to 10.8.1 in the eslint group (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/1dba0af1d15ce5cab7e73e68d890cda543c4d6e0\"\u003e\u003ccode\u003e1dba0af\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump publint from 0.3.22 to 0.3.23 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2363\"\u003e#2363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkablemark/html-react-parser/commit/17cf4e7d61e3552447b3c4faf65b6dce28f9a741\"\u003e\u003ccode\u003e17cf4e7\u003c/code\u003e\u003c/a\u003e build(deps): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/remarkablemark/html-react-parser/issues/2362\"\u003e#2362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkablemark/html-react-parser/compare/v6.1.5...v6.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `livekit-client` from 2.21.0 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/client-sdk-js/releases\"\u003elivekit-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add code 1000 to onclose handler in WebSocketStream - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2086\"\u003e#2086\u003c/a\u003e (\u003ca href=\"https://github.com/phaitonican\"\u003e\u003ccode\u003e@​phaitonican\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward worker logs to main thread - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2078\"\u003e#2078\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset mid track map on publisher answers with empty map - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2089\"\u003e#2089\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport simulcast for svc codecs (vp9/av1) - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2083\"\u003e#2083\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the subscriber silently buffering remote ICE candidates after a reconnect - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2054\"\u003e#2054\u003c/a\u003e (\u003ca href=\"https://github.com/xianshijing-lk\"\u003e\u003ccode\u003e@​xianshijing-lk\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003etriggerIceRestart\u003c/code\u003e put the subscriber into \u003ccode\u003erestartingIce\u003c/code\u003e on every reconnect, but only\n\u003ccode\u003esetRemoteDescription\u003c/code\u003e clears that — and the server re-offers the subscriber only when the\nreconnect moved the participant to a different node. After an ordinary signal-only resume no\noffer arrives, so the flag stayed set for the lifetime of the transport and every subsequent\nremote candidate was queued instead of applied, leaving the subscriber unable to adopt any new\nnetwork path the server proposed. The subscriber no longer enters that state: the server does\nnot send candidates ahead of the offer that introduces them, so queueing them gains nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: track ws close with attemptId - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2069\"\u003e#2069\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure buffered events are flushed on signal reconnection - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2044\"\u003e#2044\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: error on datastreams when chunks are missing - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2073\"\u003e#2073\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForward \u003ccode\u003eDisconnectReason\u003c/code\u003e to the \u003ccode\u003eParticipantDisconnected\u003c/code\u003e event - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2055\"\u003e#2055\u003c/a\u003e (\u003ca href=\"https://github.com/seonghunYang\"\u003e\u003ccode\u003e@​seonghunYang\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: periodically log webrtc stats - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2064\"\u003e#2064\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enqueue signal requests until queue has been drained - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2061\"\u003e#2061\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd roomOptions.dataStream.maxPayloadByteLength to control max data stream size - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2060\"\u003e#2060\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: signalling state machine - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2046\"\u003e#2046\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch unhandled ws signal errors - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2065\"\u003e#2065\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003esupportsAdaptiveStream\u003c/code\u003e always returning \u003ccode\u003etrue\u003c/code\u003e by comparing \u003ccode\u003etypeof\u003c/code\u003e against the \u003ccode\u003e'undefined'\u003c/code\u003e string. It now returns \u003ccode\u003efalse\u003c/code\u003e in environments without \u003ccode\u003eResizeObserver\u003c/code\u003e or \u003ccode\u003eIntersectionObserver\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2059\"\u003e#2059\u003c/a\u003e (\u003ca href=\"https://github.com/mrpmohiburrahman\"\u003e\u003ccode\u003e@​mrpmohiburrahman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat TokenSource JWTs without \u003ccode\u003eexp\u003c/code\u003e as expired, and still honor \u003ccode\u003eexp\u003c/code\u003e when \u003ccode\u003enbf\u003c/code\u003e is absent - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2057\"\u003e#2057\u003c/a\u003e (\u003ca href=\"https://github.com/SashaMIT\"\u003e\u003ccode\u003e@​SashaMIT\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConvert internal exports to be external in examples/demo - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2067\"\u003e#2067\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/livekit/client-sdk-js/blob/main/CHANGELOG.md\"\u003elivekit-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.22.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add code 1000 to onclose handler in WebSocketStream - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2086\"\u003e#2086\u003c/a\u003e (\u003ca href=\"https://github.com/phaitonican\"\u003e\u003ccode\u003e@​phaitonican\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward worker logs to main thread - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2078\"\u003e#2078\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset mid track map on publisher answers with empty map - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2089\"\u003e#2089\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport simulcast for svc codecs (vp9/av1) - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2083\"\u003e#2083\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the subscriber silently buffering remote ICE candidates after a reconnect - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2054\"\u003e#2054\u003c/a\u003e (\u003ca href=\"https://github.com/xianshijing-lk\"\u003e\u003ccode\u003e@​xianshijing-lk\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003etriggerIceRestart\u003c/code\u003e put the subscriber into \u003ccode\u003erestartingIce\u003c/code\u003e on every reconnect, but only\n\u003ccode\u003esetRemoteDescription\u003c/code\u003e clears that — and the server re-offers the subscriber only when the\nreconnect moved the participant to a different node. After an ordinary signal-only resume no\noffer arrives, so the flag stayed set for the lifetime of the transport and every subsequent\nremote candidate was queued instead of applied, leaving the subscriber unable to adopt any new\nnetwork path the server proposed. The subscriber no longer enters that state: the server does\nnot send candidates ahead of the offer that introduces them, so queueing them gains nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: track ws close with attemptId - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2069\"\u003e#2069\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure buffered events are flushed on signal reconnection - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2044\"\u003e#2044\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: error on datastreams when chunks are missing - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2073\"\u003e#2073\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForward \u003ccode\u003eDisconnectReason\u003c/code\u003e to the \u003ccode\u003eParticipantDisconnected\u003c/code\u003e event - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2055\"\u003e#2055\u003c/a\u003e (\u003ca href=\"https://github.com/seonghunYang\"\u003e\u003ccode\u003e@​seonghunYang\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: periodically log webrtc stats - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2064\"\u003e#2064\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enqueue signal requests until queue has been drained - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2061\"\u003e#2061\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd roomOptions.dataStream.maxPayloadByteLength to control max data stream size - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2060\"\u003e#2060\u003c/a\u003e (\u003ca href=\"https://github.com/1egoman\"\u003e\u003ccode\u003e@​1egoman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: signalling state machine - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2046\"\u003e#2046\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch unhandled ws signal errors - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2065\"\u003e#2065\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003esupportsAdaptiveStream\u003c/code\u003e always returning \u003ccode\u003etrue\u003c/code\u003e by comparing \u003ccode\u003etypeof\u003c/code\u003e against the \u003ccode\u003e'undefined'\u003c/code\u003e string. It now returns \u003ccode\u003efalse\u003c/code\u003e in environments without \u003ccode\u003eResizeObserver\u003c/code\u003e or \u003ccode\u003eIntersectionObserver\u003c/code\u003e. - \u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/pull/2059\"\u003e#2059\u003c/a\u003e (\u003ca href=\"https://github.com/mrpmohiburrahman\"\u003e\u003ccode\u003e@​mrpmohiburrahman\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/53dd8403b52d66aa4e78ac4b43a765341393b102\"\u003e\u003ccode\u003e53dd840\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2088\"\u003e#2088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/9b3ad5ecce90adf4d75dd2c745e0e9a145ac7719\"\u003e\u003ccode\u003e9b3ad5e\u003c/code\u003e\u003c/a\u003e fix: only apply map update in singlePC mode on answer (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2090\"\u003e#2090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/0143077798631352fdabe8578b79fba84921252c\"\u003e\u003ccode\u003e0143077\u003c/code\u003e\u003c/a\u003e align E2eeManager with logging pattern (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2081\"\u003e#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/15931b89cec1724ed3c408616a10938a55d8405d\"\u003e\u003ccode\u003e15931b8\u003c/code\u003e\u003c/a\u003e finalization strategy for worker listeners (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/8617f84532fc271beb59934ca14354b26201d9b9\"\u003e\u003ccode\u003e8617f84\u003c/code\u003e\u003c/a\u003e forward worker logs to main thread (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/8054c66caf15e412c316b87557f67d5c4afaed14\"\u003e\u003ccode\u003e8054c66\u003c/code\u003e\u003c/a\u003e fix: add code 1000 to onclose handler in WebSocketStream (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2086\"\u003e#2086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/ab7a827476c0b1f57288190f9004ce192cbcabc1\"\u003e\u003ccode\u003eab7a827\u003c/code\u003e\u003c/a\u003e fix: don't reset mid track map on publisher answers with empty map (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/113d5126666ba04bb1bc403f5577013c98b7d09b\"\u003e\u003ccode\u003e113d512\u003c/code\u003e\u003c/a\u003e Support simulcast for svc codecs (vp9/av1) (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/ae32e316171e481bfef09cb46636f2c3186aeca3\"\u003e\u003ccode\u003eae32e31\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6.1.0 (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/client-sdk-js/commit/e775b6a7fd8e59212481b81263ec9a1e4e539558\"\u003e\u003ccode\u003ee775b6a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jose to v6.2.9 (\u003ca href=\"https://redirect.github.com/livekit/client-sdk-js/issues/2075\"\u003e#2075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/livekit/client-sdk-js/compare/v2.21.0...v2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `livekit-server-sdk` from 2.17.0 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/livekit/node-sdks/releases\"\u003elivekit-server-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elivekit-server-sdk@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport the \u003ccode\u003ePASSTHROUGH\u003c/code\u003e encoding preset on \u003ccode\u003estartEgress\u003c/code\u003e, for single-track \u003ccode\u003eMediaSource\u003c/code\u003e egress that skips transcoding - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/713\"\u003e#713\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend an \u003ccode\u003eX-Livekit-Request-Id\u003c/code\u003e idempotency key on every server API request. The same id is replayed on each region failover attempt, so the server can identify and deduplicate a retried request. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/711\"\u003e#711\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\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\u003eUpdate \u003ccode\u003e@​livekit/protocol\u003c/code\u003e to 1.51.0 - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/714\"\u003e#714\u003c/a\u003e (\u003ca href=\"https://github.com/anunaym14\"\u003e\u003ccode\u003e@​anunaym14\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003enode:crypto\u003c/code\u003e fallbacks from Web Crypto helpers so isolate/edge bundlers can import the SDK. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/704\"\u003e#704\u003c/a\u003e (\u003ca href=\"https://github.com/intrdx\"\u003e\u003ccode\u003e@​intrdx\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elivekit-server-sdk@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eEgressClient.startEgress()\u003c/code\u003e, a unified convenience method that calls the v2 \u003ccode\u003eEgress.StartEgress\u003c/code\u003e RPC with a \u003ccode\u003eStartEgressRequest\u003c/code\u003e (or a partial init object). The existing per-type start helpers are unchanged. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/706\"\u003e#706\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate e2ee defaults to confirm to required FFI fields and update protocol - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/708\"\u003e#708\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\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/livekit/node-sdks/blob/main/packages/livekit-server-sdk/CHANGELOG.md\"\u003elivekit-server-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport the \u003ccode\u003ePASSTHROUGH\u003c/code\u003e encoding preset on \u003ccode\u003estartEgress\u003c/code\u003e, for single-track \u003ccode\u003eMediaSource\u003c/code\u003e egress that skips transcoding - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/713\"\u003e#713\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend an \u003ccode\u003eX-Livekit-Request-Id\u003c/code\u003e idempotency key on every server API request. The same id is replayed on each region failover attempt, so the server can identify and deduplicate a retried request. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/711\"\u003e#711\u003c/a\u003e (\u003ca href=\"https://github.com/cnderrauber\"\u003e\u003ccode\u003e@​cnderrauber\u003c/code\u003e\u003c/a\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\u003eUpdate \u003ccode\u003e@​livekit/protocol\u003c/code\u003e to 1.51.0 - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/714\"\u003e#714\u003c/a\u003e (\u003ca href=\"https://github.com/anunaym14\"\u003e\u003ccode\u003e@​anunaym14\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003enode:crypto\u003c/code\u003e fallbacks from Web Crypto helpers so isolate/edge bundlers can import the SDK. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/704\"\u003e#704\u003c/a\u003e (\u003ca href=\"https://github.com/intrdx\"\u003e\u003ccode\u003e@​intrdx\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eEgressClient.startEgress()\u003c/code\u003e, a unified convenience method that calls the v2 \u003ccode\u003eEgress.StartEgress\u003c/code\u003e RPC with a \u003ccode\u003eStartEgressRequest\u003c/code\u003e (or a partial init object). The existing per-type start helpers are unchanged. - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/706\"\u003e#706\u003c/a\u003e (\u003ca href=\"https://github.com/frostbyte73\"\u003e\u003ccode\u003e@​frostbyte73\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate e2ee defaults to confirm to required FFI fields and update protocol - \u003ca href=\"https://redirect.github.com/livekit/node-sdks/pull/708\"\u003e#708\u003c/a\u003e (\u003ca href=\"https://github.com/lukasIO\"\u003e\u003ccode\u003e@​lukasIO\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/livekit/node-sdks/commit/8313f46d268218d798b70136d8a29ffe8c783691\"\u003e\u003ccode\u003e8313f46\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/4d046dcf4573aa19f2fa009212b7f5fc550bff28\"\u003e\u003ccode\u003e4d046dc\u003c/code\u003e\u003c/a\u003e fix(server-sdk): remove legacy node:crypto fallbacks to support edge/workers/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/84c7bb0675dac69f8dd3f5df7b84939be72701f7\"\u003e\u003ccode\u003e84c7bb0\u003c/code\u003e\u003c/a\u003e Update tests to expect new SIP 486 GRPC code mapping + docs (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/ed40abb01f600b0b1a9370e351c833ab0df919e5\"\u003e\u003ccode\u003eed40abb\u003c/code\u003e\u003c/a\u003e Generate request-id for api call (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/716859a20a5a6a925241bc33a9352d6c91aa185e\"\u003e\u003ccode\u003e716859a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/05a3b5ed2b59dbadf9d74ad8fbae17ca60ebdb78\"\u003e\u003ccode\u003e05a3b5e\u003c/code\u003e\u003c/a\u003e update e2ee defaults and protocol (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/23b865216727e5c3f355779f5466d1bef0990c20\"\u003e\u003ccode\u003e23b8652\u003c/code\u003e\u003c/a\u003e node server SDK: add unified startEgress convenience method (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/livekit/node-sdks/commit/0dbe1c689c0bb956da3b7e0cec64e5816bec7153\"\u003e\u003ccode\u003e0dbe1c6\u003c/code\u003e\u003c/a\u003e readme updates (\u003ca href=\"https://github.com/livekit/node-sdks/tree/HEAD/packages/livekit-server-sdk/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/livekit/node-sdks/commits/livekit-server-sdk@2.19.0/packages/livekit-server-sdk\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.27.0 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(packages/icons): fixed \u003ccode\u003e@​lucide/icons\u003c/code\u003e rollup config by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4824\"\u003elucide-icons/lucide#4824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003edoor-open\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4826\"\u003elucide-icons/lucide#4826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): replace missing LucideIcon icon names in guides by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4827\"\u003elucide-icons/lucide#4827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): fixed fuse js search by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4825\"\u003elucide-icons/lucide#4825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esatellite-dish\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4813\"\u003elucide-icons/lucide#4813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified flip icons \u0026amp; renamed them by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4833\"\u003elucide-icons/lucide#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): improve legibility of credit card icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4831\"\u003elucide-icons/lucide#4831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): add check-x icon by \u003ca href=\"https://github.com/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): correct compromised tags in shield icons by \u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoothbrush\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4755\"\u003elucide-icons/lucide#4755\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/ishanbagra18\"\u003e\u003ccode\u003e@​ishanbagra18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4737\"\u003elucide-icons/lucide#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decknamec\"\u003e\u003ccode\u003e@​decknamec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4835\"\u003elucide-icons/lucide#4835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.43.0...1.44.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.43.0...1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.44.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after ...\n\n_Description has been truncated_","html_url":"https://github.com/mayurrawte/teamsly/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayurrawte%2Fteamsly/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"5.17.1","new_version":"5.21.0","update_type":"minor","path":null,"pr_created_at":"2026-09-12T03:44:59.000Z","version_change":"5.17.1 → 5.21.0","issue":{"uuid":"5430962759","node_id":"PR_kwDORQI0Fs8AAAABDOYs0g","number":234,"state":"open","title":"chore(deps): bump the minor-and-patch group with 22 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-09-12T03:44:59.000Z","updated_at":"2026-09-12T03:45:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":22,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.1","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@sentry/react","old_version":"10.70.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"firebase","old_version":"12.9.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"framer-motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.43.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mammoth","old_version":"1.12.0","new_version":"1.12.2","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.7.0","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@firebase/rules-unit-testing","old_version":"5.0.1","new_version":"5.0.2","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"@vitejs/plugin-react","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.2","new_version":"10.5.5","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.6.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.6","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-security","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"firebase-tools","old_version":"15.26.0","new_version":"15.29.0","repository_url":"https://github.com/firebase/firebase-tools"},{"name":"lint-staged","old_version":"17.0.7","new_version":"17.5.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vite","old_version":"8.2.1","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.1` | `5.21.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.9.0` | `12.18.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.43.0` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.12.0` | `1.12.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.10.1` |\n| [@firebase/rules-unit-testing](https://github.com/firebase/firebase-js-sdk/tree/HEAD/packages/rules-unit-testing) | `5.0.1` | `5.0.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.3` | `6.1.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.10.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.6` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.0` | `4.0.1` |\n| [firebase-tools](https://github.com/firebase/firebase-tools) | `15.26.0` | `15.29.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.5.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.2.2` |\n\nUpdates `@azure/msal-browser` from 5.17.1 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.1...msal-browser-v5.21.0\"\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.70.0 to 10.73.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\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/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.73.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.101.2 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\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.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.1.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed missing modularized optimization fallback (\u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003efor Next.js and others\u003c/a\u003e). See \u003ca href=\"https://x.com/kossnocorp/status/1731181274579325260\"\u003e#4193\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ept\u003c/code\u003e locale first day of week to be Sunday. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4195\"\u003e#4195\u003c/a\u003e by \u003ca href=\"https://github.com/ImRodry\"\u003e\u003ccode\u003e@​ImRodry\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed \u003ccode\u003ezh-CN\u003c/code\u003e, \u003ccode\u003ezh-HK\u003c/code\u003e, and \u003ccode\u003ezh-TW\u003c/code\u003e locale month parsing for October, November, and December. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/pull/4194\"\u003e#4194\u003c/a\u003e by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release in all senses, it only includes documentation updates (first of many) that points to the new \u003ca href=\"https://date-fns.org/you-dont-need-date-fns\"\u003eYou Don't Need date-fns*\u003c/a\u003e page.\u003c/p\u003e\n\u003cp\u003e* Not really\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Temporal API references to the JSDoc annotations of \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eaddBusinessDays\u003c/code\u003e, and \u003ccode\u003eaddDays\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/f95bcf18b53e6832b2c575c24c98654a24f52699\"\u003e\u003ccode\u003ef95bcf1\u003c/code\u003e\u003c/a\u003e (docs): Add missing \u003ccode\u003etsx\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.1.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.9.0 to 12.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.18.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10267\"\u003e#10267\u003c/a\u003e - Imagen methods and types have been removed due to Imagen models being shut down. As a replacement, you can \u003ca href=\"https://firebase.google.com/docs/ai-logic/imagen-models-migration\"\u003emigrate your apps to use Gemini Image models (the \u0026quot;Nano Banana\u0026quot; models)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10293\"\u003e#10293\u003c/a\u003e - Updated many top-level \u003ccode\u003edevDependencies\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7fc34cb4213e7d5595e218877f8cb95c207b50ce\"\u003e\u003ccode\u003e7fc34cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10248\"\u003e#10248\u003c/a\u003e - Fixed incorrect detection of LanguageModel that prevented usage of on-device models in Chrome Extensions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-interop-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/component\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/logger\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/util\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.15.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f52201b73cc6f1517a55d0b0f0c83c79a000a3be\"\u003e\u003ccode\u003ef52201b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9942\"\u003e#9942\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/9807\"\u003e#9807\u003c/a\u003e) - Add more details to \u003ccode\u003eFunctionsError\u003c/code\u003e. Add HTTP status code to the \u003ccode\u003emessage\u003c/code\u003e field and add \u003ccode\u003eurl\u003c/code\u003e to \u003ccode\u003ecustomData\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10267\"\u003e#10267\u003c/a\u003e - Imagen methods and types have been removed due to Imagen models being shut down. As a replacement, you can \u003ca href=\"https://firebase.google.com/docs/ai-logic/imagen-models-migration\"\u003emigrate your apps to use Gemini Image models (the \u0026quot;Nano Banana\u0026quot; models)\u003c/a\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://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10293\"\u003e#10293\u003c/a\u003e - Updated many top-level \u003ccode\u003edevDependencies\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/72632ee29b8257081cb33c676f2dfebc0cc93221\"\u003e\u003ccode\u003e72632ee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10270\"\u003e#10270\u003c/a\u003e - Fix issue preventing App Check tokens from being properly recognized when sent in Firebase SQL Connect Realtime requests\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d80fb9aac00722f209f94ea2dddba7427db81c0f\"\u003e\u003ccode\u003ed80fb9a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/44d336bbe7bc52ff1c62e6721f44a441479c0169\"\u003e\u003ccode\u003e44d336b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/981204d8b948c1141559cac434fdee5556fab589\"\u003e\u003ccode\u003e981204d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f52201b73cc6f1517a55d0b0f0c83c79a000a3be\"\u003e\u003ccode\u003ef52201b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d4b83fd9defa8da9207b771ee503e05357826da0\"\u003e\u003ccode\u003ed4b83fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2e227618ed351ed4242781ee72b01c7fc0c81fa9\"\u003e\u003ccode\u003e2e22761\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/72632ee29b8257081cb33c676f2dfebc0cc93221\"\u003e\u003ccode\u003e72632ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7fc34cb4213e7d5595e218877f8cb95c207b50ce\"\u003e\u003ccode\u003e7fc34cb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/analytics\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.24\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/analytics-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.30\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6cde0c0230b4c1da01d4a058333daa7663322fd1\"\u003e\u003ccode\u003e6cde0c0\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10316\"\u003e#10316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ade2b70490c6945ba26613a9c4051d3c8e819f4a\"\u003e\u003ccode\u003eade2b70\u003c/code\u003e\u003c/a\u003e Merge main into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/589b24bd9b30ba6b07a76da1eb5c3d1eadc5a9d2\"\u003e\u003ccode\u003e589b24b\u003c/code\u003e\u003c/a\u003e chore(deps): mass dependency update round 3 (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10293\"\u003e#10293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/d80fb9aac00722f209f94ea2dddba7427db81c0f\"\u003e\u003ccode\u003ed80fb9a\u003c/code\u003e\u003c/a\u003e feat(app-check): Update debug token console log message (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10262\"\u003e#10262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/ae9adcb3c5ab8e16cec87b701047bacc054ca002\"\u003e\u003ccode\u003eae9adcb\u003c/code\u003e\u003c/a\u003e Remove pashanka from auth owners (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10304\"\u003e#10304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/317dcd9664acd49f505b4814eb9ce8292edc4b90\"\u003e\u003ccode\u003e317dcd9\u003c/code\u003e\u003c/a\u003e docs(firestore): fix api extractor tsdoc syntax and release tag warnings (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/31b3f14748fda95fbe93e80a4780638f02cac49a\"\u003e\u003ccode\u003e31b3f14\u003c/code\u003e\u003c/a\u003e chore(firestore): clean up unused external imports and configure rollup exter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f063aad55c4f3954c44b3515ae72bb309d54f7d1\"\u003e\u003ccode\u003ef063aad\u003c/code\u003e\u003c/a\u003e chore: add agents.md (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/44d336bbe7bc52ff1c62e6721f44a441479c0169\"\u003e\u003ccode\u003e44d336b\u003c/code\u003e\u003c/a\u003e fix(auth): remove visibilitychange listener from IndexedDBLocalPersistence (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/19693deb8c1d22adadeee092824682097bf03197\"\u003e\u003ccode\u003e19693de\u003c/code\u003e\u003c/a\u003e chore(deps): remove some deps and replace with native solutions (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10294\"\u003e#10294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.9.0...firebase@12.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 13.1.0 to 13.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[13.2.0] 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimate.addEffect()\u003c/code\u003e for registering effects that lets \u003ccode\u003eanimate\u003c/code\u003e drive non-DOM subjects alongside DOM elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ethreeEffect\u003c/code\u003e (\u003ccode\u003emotion/three\u003c/code\u003e) supporting Three.js objects, materials, shader uniforms, TSL uniform nodes and more.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evgpuEffect\u003c/code\u003e (\u003ccode\u003emotion/vgpu\u003c/code\u003e) supporting shared uniforms, \u003ccode\u003eEffect\u003c/code\u003e/\u003ccode\u003eDraw\u003c/code\u003e/\u003ccode\u003eCompute\u003c/code\u003e bindings (\u003ccode\u003e\u0026quot;params.time\u0026quot;\u003c/code\u003e), scene nodes, cameras, lights, materials, orbit controls, CSS colors and vector components.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e now accepts \u003ccode\u003etest\u003c/code\u003e, \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e options and exposes bound motion values via \u003ccode\u003eeffect.get()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize and improved performance of \u003ccode\u003espring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0f1c11975f8ccad99c6c42422a46de3e310169aa\"\u003e\u003ccode\u003e0f1c119\u003c/code\u003e\u003c/a\u003e v13.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f73cbd7b11ebeee97640dbe586c6039fcf5eff45\"\u003e\u003ccode\u003ef73cbd7\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d743b79e59e4f24fb0390f19bfcb05371f6fe12a\"\u003e\u003ccode\u003ed743b79\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ce2719dfb620bf0df54c8b3e6c413252ab2f974e\"\u003e\u003ccode\u003ece2719d\u003c/code\u003e\u003c/a\u003e Add WebGPURenderer TSL demo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b800e587136bdf1d8ab3c4080789ddcf01976c37\"\u003e\u003ccode\u003eb800e58\u003c/code\u003e\u003c/a\u003e Add TSL uniform node support to Three.js animate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d60a9563a59963175eb30dc362001d5224a2aa1f\"\u003e\u003ccode\u003ed60a956\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3800\"\u003e#3800\u003c/a\u003e from motiondivision/add-uniform-effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a2d3227bbe4e8cf52a35c5a7bfb675313ccd4af1\"\u003e\u003ccode\u003ea2d3227\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3799\"\u003e#3799\u003c/a\u003e from motiondivision/generator-filesize-optimisations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/55c8f8e51cfc5b2a682e0ae2a49d817ce151ebaf\"\u003e\u003ccode\u003e55c8f8e\u003c/code\u003e\u003c/a\u003e Remove redundant comment from inertia bounds check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/84c2599c26c1b387c262e52386165b867b14d738\"\u003e\u003ccode\u003e84c2599\u003c/code\u003e\u003c/a\u003e Add GPU adapter preview examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7b0ac88076af89180989676aa43bd63475e86f80\"\u003e\u003ccode\u003e7b0ac88\u003c/code\u003e\u003c/a\u003e Create adapter MotionValues lazily\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.1.0...v13.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.23.0 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.43.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etic-tac-toe\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4772\"\u003elucide-icons/lucide#4772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4820\"\u003elucide-icons/lucide#4820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eid-card-lanyard\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4819\"\u003elucide-icons/lucide#4819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): delegate \u003ccode\u003ecarton\u003c/code\u003e/\u003ccode\u003ecarton-off\u003c/code\u003e from lab by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4818\"\u003elucide-icons/lucide#4818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.42.0...1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.42.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): added better contribution guide by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4746\"\u003elucide-icons/lucide#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): fix HomeHeroIconsCard.data.ts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4805\"\u003elucide-icons/lucide#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): deprecated swiss franc icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4799\"\u003elucide-icons/lucide#4799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add gap-horizontal and gap-vertical by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4544\"\u003elucide-icons/lucide#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etrash-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4796\"\u003elucide-icons/lucide#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eequal-approximately-not\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added dome icons by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4261\"\u003elucide-icons/lucide#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lucide-react): Add Lucide React integration tests by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4804\"\u003elucide-icons/lucide#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4409\"\u003elucide-icons/lucide#4409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecomputer\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4607\"\u003elucide-icons/lucide#4607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4806\"\u003elucide-icons/lucide#4806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etable-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4810\"\u003elucide-icons/lucide#4810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-group\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4782\"\u003elucide-icons/lucide#4782\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/lx3133584\"\u003e\u003ccode\u003e@​lx3133584\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4788\"\u003elucide-icons/lucide#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4802\"\u003elucide-icons/lucide#4802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.41.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add new icons \u003ccode\u003egerm\u003c/code\u003e and \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4056\"\u003elucide-icons/lucide#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edoor-stairwell\u003c/code\u003e icon \u0026amp; updated \u003ccode\u003edoor-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3554\"\u003elucide-icons/lucide#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-reader\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4616\"\u003elucide-icons/lucide#4616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added 'engine' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4598\"\u003elucide-icons/lucide#4598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): fixed \u003ccode\u003egerm\u003c/code\u003e \u0026amp; \u003ccode\u003egerm-off\u003c/code\u003e by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4789\"\u003elucide-icons/lucide#4789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4771\"\u003elucide-icons/lucide#4771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003evirus\u003c/code\u003e/\u003ccode\u003evirus-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4765\"\u003elucide-icons/lucide#4765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-reviews): Improve use-cases description. by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4558\"\u003elucide-icons/lucide#4558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ecan-soda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jaynewey\"\u003e\u003ccode\u003e@​jaynewey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4718\"\u003elucide-icons/lucide#4718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-alert\u003c/code\u003e Icon by \u003ca href=\"https://github.com/viralcodex\"\u003e\u003ccode\u003e@​viralcodex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3687\"\u003elucide-icons/lucide#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lab): Add label for lab icons by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4793\"\u003elucide-icons/lucide#4793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003elab/bottle-toothbrush-comb\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4756\"\u003elucide-icons/lucide#4756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(\u003ccode\u003e@​lucide/lab\u003c/code\u003e): Create automatic release flow for \u003ccode\u003e@lucide/lab\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4792\"\u003elucide-icons/lucide#4792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): removed \u003ccode\u003etrash\u003c/code\u003e icon in favour of \u003ccode\u003etrash-2\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3141\"\u003elucide-icons/lucide#3141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): changed \u003ccode\u003eleaf\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4801\"\u003elucide-icons/lucide#4801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.43.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mammoth` from 1.12.0 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mwilliamson/mammoth.js/blob/master/NEWS\"\u003emammoth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid prototype pollution when reading the styles defined in a document. This\navoids an issue where a maliciously crafted document could be used to set\nexternalFileAccess to true.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix: on Windows, when an image's content type includes a backslash in the\nsubpart, files may be written outside of the directory set by --output-dir.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDetect and ignore numbering levels that use numStyleLink to refer to\nthemselves.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/870603494b464c737b0a2200742370332142d516\"\u003e\u003ccode\u003e8706034\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/2888fa158d67c1419199f152326e12a05618b53e\"\u003e\u003ccode\u003e2888fa1\u003c/code\u003e\u003c/a\u003e Create objects without prototypes when used as map with arbitrary keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/31f0c370be4b95ac4fa285fea3be970606735f16\"\u003e\u003ccode\u003e31f0c37\u003c/code\u003e\u003c/a\u003e Avoid prototype pollution when reading styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/e3b9cecdaa3df0d9007ed7b06add53c65516e429\"\u003e\u003ccode\u003ee3b9cec\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/c69ea62ed5e7d5ef046d7d00772d9bb7b100daf6\"\u003e\u003ccode\u003ec69ea62\u003c/code\u003e\u003c/a\u003e Ignore numbering levels that use numStyleLink to refer to themselves\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/fbf5e226ec9194ab67081cb9ecdd5f839cd87c3a\"\u003e\u003ccode\u003efbf5e22\u003c/code\u003e\u003c/a\u003e Check image content type for backslashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/1a495a98856180e25d3b166b51319b165e0ce348\"\u003e\u003ccode\u003e1a495a9\u003c/code\u003e\u003c/a\u003e Add note on performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/ee59684d2abb3b08f4eb344b9e0994bed8335617\"\u003e\u003ccode\u003eee59684\u003c/code\u003e\u003c/a\u003e Remove donations section\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mwilliamson/mammoth.js/compare/1.12.0...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 6.2.108 to 6.3.289\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.289\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation editing, annotation rendering, font conversion, image decoding, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v6.2.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21655\"\u003emozilla/pdf.js#21655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Editor] Restore pinch-to-resize on an editor which came back from an undo by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21644\"\u003emozilla/pdf.js#21644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse more more optional chaining in the \u003ccode\u003esrc/\u003c/code\u003e folder by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21661\"\u003emozilla/pdf.js#21661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate shared object clones by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21658\"\u003emozilla/pdf.js#21658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid mutating source widget parents by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21660\"\u003emozilla/pdf.js#21660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the selection rendering when a page has been destroyed and rendered again (bug 2054348) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21666\"\u003emozilla/pdf.js#21666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/sync-l10n-for-pdf-js\"\u003e\u003ccode\u003e@​sync-l10n-for-pdf-js\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21669\"\u003emozilla/pdf.js#21669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync the viewer chrome with the Firefox design system by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21665\"\u003emozilla/pdf.js#21665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Convert \u003ccode\u003egetJSActions\u003c/code\u003e to return data in a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21664\"\u003emozilla/pdf.js#21664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the client coordinates for the pinch-zoom origin by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21659\"\u003emozilla/pdf.js#21659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-factor the \u003ccode\u003eEventBus\u003c/code\u003e to use Map/Set internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21673\"\u003emozilla/pdf.js#21673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace simple return \u003ccode\u003eif\u003c/code\u003e statements with ternary operators by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21672\"\u003emozilla/pdf.js#21672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet pointerup/cancel propagate in TouchManager by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21674\"\u003emozilla/pdf.js#21674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten the \u003ccode\u003eViewHistory\u003c/code\u003e class a little bit by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21678\"\u003emozilla/pdf.js#21678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't throw on an invalid XML character reference by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21682\"\u003emozilla/pdf.js#21682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the regex used to normalize css fonts in XFA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21680\"\u003emozilla/pdf.js#21680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim the response headers with a backward scan by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21684\"\u003emozilla/pdf.js#21684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFind the PDF filename in a URL hash in two linear steps by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21685\"\u003emozilla/pdf.js#21685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScan backwards to delete a word in a text field by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21687\"\u003emozilla/pdf.js#21687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd scripts correctly in \u003ccode\u003eField.prototype.setAction\u003c/code\u003e (PR 12569 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21691\"\u003emozilla/pdf.js#21691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21689\"\u003emozilla/pdf.js#21689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u0026quot;\u0026amp;\u0026quot; from the XML entity names by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21692\"\u003emozilla/pdf.js#21692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Convert \u003ccode\u003egetFieldObjects\u003c/code\u003e to return data in a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozi...\n\n_Description has been truncated_","html_url":"https://github.com/rdzoagbe/Stacklens/pull/234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdzoagbe%2FStacklens/issues/234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/234/packages"}},{"old_version":"4.30.0","new_version":"5.20.0","update_type":"major","path":null,"pr_created_at":"2026-09-10T16:48:19.000Z","version_change":"4.30.0 → 5.20.0","issue":{"uuid":"5414963118","node_id":"PR_kwDOB0LueM8AAAABDBpf1Q","number":2211,"state":"closed","title":"chore(deps)(deps): bump @azure/msal-browser from 4.30.0 to 5.20.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T16:46:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T16:48:19.000Z","updated_at":"2026-09-15T16:47:00.000Z","time_to_close":431918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"@azure/msal-browser","old_version":"4.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 4.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v4.30.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=4.30.0\u0026new-version=5.20.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/finos/FDC3/pull/2211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/finos%2FFDC3/issues/2211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2211/packages"}},{"old_version":"3.23.0","new_version":"5.21.0","update_type":"major","path":null,"pr_created_at":"2026-09-10T13:16:43.000Z","version_change":"3.23.0 → 5.21.0","issue":{"uuid":"5412666978","node_id":"PR_kwDOLjoQ1M8AAAABC_y5XQ","number":1459,"state":"closed","title":"Bump @azure/msal-browser from 3.23.0 to 5.21.0","user":"dependabot[bot]","labels":["dependencies","javascript","app: admin"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-11T07:46:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T13:16:43.000Z","updated_at":"2026-09-11T07:46:23.000Z","time_to_close":66570,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@azure/msal-browser","old_version":"3.23.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.23.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Amsterdam/meldingen-frontend/pull/1459","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amsterdam%2Fmeldingen-frontend/issues/1459","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1459/packages"}},{"old_version":"5.20.0","new_version":"5.21.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T10:11:10.000Z","version_change":"5.20.0 → 5.21.0","issue":{"uuid":"5373209619","node_id":"PR_kwDOPloKes8AAAABCgImwQ","number":1172,"state":"open","title":"deps(deps): bump @azure/msal-browser from 5.20.0 to 5.21.0","user":"dependabot[bot]","labels":["configuration","dependencies","size/tiny","automated","database","auto-merge-eligible","azure"],"assignees":["egarcia74"],"locked":false,"comments_count":22,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T10:11:10.000Z","updated_at":"2026-09-07T10:56:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.20.0 to 5.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.21.0\u003c/h2\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003cp\u003eWed, 02 Sep 2026 21:15:30 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the relayed request in runPopupRelay before navigating and add an optional allowedAuthorityOrigins pin \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8800\"\u003e#8800\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@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/AzureAD/microsoft-authentication-library-for-js/commit/e7c704c5affca50980b331730d96c40dcd7ba93c\"\u003e\u003ccode\u003ee7c704c\u003c/code\u003e\u003c/a\u003e Validate the relayed request in runPopupRelay before navigating (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/965b1c6a4dd9967d8d8d31fcf280f161c4d12941\"\u003e\u003ccode\u003e965b1c6\u003c/code\u003e\u003c/a\u003e Post-release PR (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8798\"\u003e#8798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.20.0...msal-browser-v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/egarcia74/warp-sql-server-mcp/pull/1172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/egarcia74%2Fwarp-sql-server-mcp/issues/1172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1172/packages"}},{"old_version":"5.17.0","new_version":"5.20.0","update_type":"minor","path":null,"pr_created_at":"2026-09-05T15:09:48.000Z","version_change":"5.17.0 → 5.20.0","issue":{"uuid":"5358852823","node_id":"PR_kwDOTQ7IYs8AAAABCVHxgg","number":71,"state":"open","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T15:09:48.000Z","updated_at":"2026-09-05T15:11:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":23,"packages":[{"name":"@azure/msal-browser","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@kusto/language-service-next","old_version":"12.4.0","new_version":"12.4.1"},{"name":"@tanstack/svelte-table","old_version":"9.0.0-beta.65","new_version":"9.2.4","repository_url":"https://github.com/TanStack/table"},{"name":"@tanstack/svelte-virtual","old_version":"3.13.35","new_version":"3.13.36","repository_url":"https://github.com/TanStack/virtual"},{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@lucide/svelte","old_version":"1.26.0","new_version":"1.39.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.61.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.70.2","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser-playwright","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"bits-ui","old_version":"2.18.1","new_version":"2.19.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"prettier","old_version":"3.9.4","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"shadcn-svelte","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/huntabyte/shadcn-svelte"},{"name":"svelte","old_version":"5.56.4","new_version":"5.57.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.7.2","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"8.1.3","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.123.0","new_version":"4.128.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.0` | `5.20.0` |\n| @kusto/language-service-next | `12.4.0` | `12.4.1` |\n| [@tanstack/svelte-table](https://github.com/TanStack/table/tree/HEAD/packages/svelte-table) | `9.0.0-beta.65` | `9.2.4` |\n| [@tanstack/svelte-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual) | `3.13.35` | `3.13.36` |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.26.0` | `1.39.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.1` | `1.62.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.70.2` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.2.0` | `7.3.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.2` | `4.3.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.10` | `4.1.11` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.18.1` | `2.19.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.4` | `3.9.6` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [shadcn-svelte](https://github.com/huntabyte/shadcn-svelte/tree/HEAD/packages/cli) | `1.3.0` | `1.6.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.57.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.7.2` | `4.7.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.3` | `8.2.2` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.123.0` | `4.128.0` |\n\n\nUpdates `@azure/msal-browser` from 5.17.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kusto/language-service-next` from 12.4.0 to 12.4.1\n\nUpdates `@tanstack/svelte-table` from 9.0.0-beta.65 to 9.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/table/releases\"\u003e@​tanstack/svelte-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-table\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.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/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.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/table/blob/main/packages/svelte-table/CHANGELOG.md\"\u003e@​tanstack/svelte-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/468f26768d6f7e31010e14c3363b54696cb6a1eb\"\u003e\u003ccode\u003e468f267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/table/commit/3b946481795b53a53d6d823cea0ab3e368befec7\"\u003e\u003ccode\u003e3b94648\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/ff436663f808e22091e8a4d2ee7ca81b37ea99c2\"\u003e\u003ccode\u003eff43666\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/269e0d81c8b5c128de01cbab4ddb40240a4b8b38\"\u003e\u003ccode\u003e269e0d8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/table/commit/09598d2e413fe63396d183a8a4fc145c31c6d2ea\"\u003e\u003ccode\u003e09598d2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.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/table-core\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/table/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e - TanStack Table v9 stable release. See the \u0026quot;Migrating to V9\u0026quot; guide for your framework (e.g. \u003ca href=\"https://tanstack.com/table/latest/docs/framework/react/guide/migrating\"\u003eReact\u003c/a\u003e) for upgrade instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/d01c01bedbab0ff6c2641f18b2fc9a11545d9bf6\"\u003e\u003ccode\u003ed01c01b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6580\"\u003e#6580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/f72e5164bcfe749403ec173035c226f8719647fc\"\u003e\u003ccode\u003ef72e516\u003c/code\u003e\u003c/a\u003e fix: Add realtime (w/ fake data) trading table example (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6561\"\u003e#6561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3bfc1bf60b3f00218394b744939eda4699e9ca2b\"\u003e\u003ccode\u003e3bfc1bf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6575\"\u003e#6575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/faa261b54c00ab4758861c1903bfce70a158f1c6\"\u003e\u003ccode\u003efaa261b\u003c/code\u003e\u003c/a\u003e feat: support latest TanStack Devtools and refresh package versions (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6553\"\u003e#6553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/ff7653dad0bf1525ed8c3e8d6fe2e64c64e8a280\"\u003e\u003ccode\u003eff7653d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6533\"\u003e#6533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/058a5208ef56a03a6e7caeaf64adb6be49830b2d\"\u003e\u003ccode\u003e058a520\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6531\"\u003e#6531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/3af6abca64da187e1cdf16ae370716d2d94cdf60\"\u003e\u003ccode\u003e3af6abc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6527\"\u003e#6527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/896e998827555b6d851c443fd54fc105bac00363\"\u003e\u003ccode\u003e896e998\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6525\"\u003e#6525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/7ec3b9034f20f25e0be08f4924f153543c30b0c2\"\u003e\u003ccode\u003e7ec3b90\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/table/commit/2327f80906bebbfef5766cebf556d195952f459e\"\u003e\u003ccode\u003e2327f80\u003c/code\u003e\u003c/a\u003e release v9 (\u003ca href=\"https://github.com/TanStack/table/tree/HEAD/packages/svelte-table/issues/6512\"\u003e#6512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/table/commits/@tanstack/svelte-table@9.2.4/packages/svelte-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/svelte-virtual` from 3.13.35 to 3.13.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/svelte-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/svelte-virtual/CHANGELOG.md\"\u003e@​tanstack/svelte-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/svelte-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/svelte-virtual@3.13.36/packages/svelte-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.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/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.26.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7c758075a3e4414aa9a96d4341ca59948a5fdeb4\"\u003e\u003ccode\u003e7c75807\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4720\"\u003e#4720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/510f495687275897c308a753f49583bb9b4128a7\"\u003e\u003ccode\u003e510f495\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.39.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.70.2 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\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/sveltejs/kit/blob/version-3/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\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/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.2.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\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/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.0/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.2 to 4.3.3\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@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.18.1 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/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Checkbox): pass \u003ccode\u003eform\u003c/code\u003e to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): keep focus on the year while correcting its first digit (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2100\"\u003e#2100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): close \u003ccode\u003eTooltip.Trigger\u003c/code\u003e on \u003ccode\u003epointerdown\u003c/code\u003e for any pointer button so right/middle click dismiss the tooltip and cancel a pending delayed open (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2101\"\u003e#2101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(RadioGroup): don't select item on pointer-driven focus- \u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2098\"\u003e#2098\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DismissibleLayer): cancel pending \u003ccode\u003eafterSleep\u003c/code\u003e timer on destroy to prevent \u003ccode\u003ederived_inert\u003c/code\u003e and stale document listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2087\"\u003e#2087\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TextSelectionLayer): don't read the \u003ccode\u003eref\u003c/code\u003e box in \u003ccode\u003e#pointerdown\u003c/code\u003e before the enabled check, which emitted \u003ccode\u003ederived_inert\u003c/code\u003e on every document pointerdown when a leaked listener outlived its component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2107\"\u003e#2107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(AlertDialog): pass \u003ccode\u003edisabled\u003c/code\u003e through to button in \u003ccode\u003eAlertDialog.Cancel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2068\"\u003e#2068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d9cc7ccd804e781596c68ca755d0ebb373d0776b\"\u003e\u003ccode\u003ed9cc7cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d131732acda71bec25d284c7e56beee8ac0e839f\"\u003e\u003ccode\u003ed131732\u003c/code\u003e\u003c/a\u003e fix(DateField): year backspace clearing (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b78f8ccb1102332eebcbbc9647038ff825eb47de\"\u003e\u003ccode\u003eb78f8cc\u003c/code\u003e\u003c/a\u003e fix(RadioGroup): don't select item on pointer-driven focus (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/eeed982a02dc1a1f33b62e05f9b7370423a37b56\"\u003e\u003ccode\u003eeeed982\u003c/code\u003e\u003c/a\u003e feat(Checkbox): Pass \u003ccode\u003eform\u003c/code\u003e prop to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/71960141a658c837576a4b3efebc3139cc1e5aa6\"\u003e\u003ccode\u003e7196014\u003c/code\u003e\u003c/a\u003e fix(Tooltip): close trigger on pointerdown for any pointer button (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/cb8c9045b2e843de5f1ff2ff855587b88df3892e\"\u003e\u003ccode\u003ecb8c904\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e3254e0be20ae45b16e655adcd7e2866ba47efd3\"\u003e\u003ccode\u003ee3254e0\u003c/code\u003e\u003c/a\u003e docs: Add missing type import to Slider example (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/aa0a18d7b3d235feed1fa5dc03db9788ee49cb18\"\u003e\u003ccode\u003eaa0a18d\u003c/code\u003e\u003c/a\u003e fix(TextSelectionLayer): avoid reading destroyed \u003ccode\u003eref\u003c/code\u003e box on document pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0da43b892fd45d69fe1c9452a41d1e646a644aab\"\u003e\u003ccode\u003e0da43b8\u003c/code\u003e\u003c/a\u003e test: fix the two races behind the recurring CI failures (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0522bd1a75eae65db5bb4c387ba44c398de8baae\"\u003e\u003ccode\u003e0522bd1\u003c/code\u003e\u003c/a\u003e fix: cancel DismissibleLayer afterSleep timer on destroy (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.18.1...bits-ui@2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.61.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/Jiayang-Lai/Kite/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiayang-Lai%2FKite/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"5.17.0","new_version":"5.20.0","update_type":"minor","path":null,"pr_created_at":"2026-09-05T12:08:21.000Z","version_change":"5.17.0 → 5.20.0","issue":{"uuid":"5357840464","node_id":"PR_kwDOOul8Zs8AAAABCUW7WQ","number":1090,"state":"open","title":"chore(deps): bump the npm-production group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T12:08:21.000Z","updated_at":"2026-09-05T12:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-production","update_count":29,"packages":[{"name":"@azure/identity","old_version":"4.13.1","new_version":"4.13.2","repository_url":"https://github.com/Azure/azure-sdk-for-js"},{"name":"@azure/msal-browser","old_version":"5.17.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.2","new_version":"5.7.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@radix-ui/react-dialog","old_version":"1.1.19","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.20","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.3","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.11","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.0","new_version":"1.3.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.19","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.12","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@react-three/drei","old_version":"10.7.7","new_version":"10.7.8","repository_url":"https://github.com/pmndrs/drei"},{"name":"@react-three/fiber","old_version":"9.6.1","new_version":"9.7.0","repository_url":"https://github.com/pmndrs/react-three-fiber"},{"name":"@react-three/postprocessing","old_version":"3.0.4","new_version":"3.1.1","repository_url":"https://github.com/pmndrs/react-postprocessing"},{"name":"@supabase/supabase-js","old_version":"2.110.4","new_version":"2.113.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"gt-next","old_version":"11.0.4","new_version":"11.1.19","repository_url":"https://github.com/generaltranslation/gt"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"lucide-react","old_version":"1.24.0","new_version":"1.39.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.10","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postprocessing","old_version":"6.39.2","new_version":"6.39.4","repository_url":"https://github.com/pmndrs/postprocessing"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"recharts","old_version":"3.9.2","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"resend","old_version":"6.17.2","new_version":"6.25.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity) | `4.13.1` | `4.13.2` |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.17.0` | `5.20.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.2` | `5.7.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.19` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.20` | `2.1.24` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.14` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.3` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.11` | `1.1.15` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.0` | `1.3.3` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.17` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.19` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.12` | `1.2.16` |\n| [@react-three/drei](https://github.com/pmndrs/drei) | `10.7.7` | `10.7.8` |\n| [@react-three/fiber](https://github.com/pmndrs/react-three-fiber) | `9.6.1` | `9.7.0` |\n| [@react-three/postprocessing](https://github.com/pmndrs/react-postprocessing) | `3.0.4` | `3.1.1` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.110.4` | `2.113.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.102.8` |\n| [gt-next](https://github.com/generaltranslation/gt) | `11.0.4` | `11.1.19` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.24.0` | `1.39.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.10` | `16.3.4` |\n| [postprocessing](https://github.com/pmndrs/postprocessing) | `6.39.2` | `6.39.4` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.9.2` | `3.10.1` |\n| [resend](https://github.com/resend/resend-node) | `6.17.2` | `6.25.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n\n\nUpdates `@azure/identity` from 4.13.1 to 4.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/CHANGELOG.md\"\u003e@​azure/identity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.13.2 (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped the minimum \u003ccode\u003e@azure/msal-node\u003c/code\u003e dependency to \u003ccode\u003e^5.1.5\u003c/code\u003e so installs no longer resolve older \u003ccode\u003e5.1.x\u003c/code\u003e versions that pull in the vulnerable \u003ccode\u003euuid@8.3.0\u003c/code\u003e transitive dependency. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39569\"\u003e#39569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced shell-based developer credential commands with safe, structured process execution. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39279\"\u003e#39279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated platform-specific module resolution to \u003ccode\u003e#platform/*\u003c/code\u003e imports. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38309\"\u003e#38309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.5 (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped the minimum \u003ccode\u003e@azure/msal-node\u003c/code\u003e dependency to \u003ccode\u003e^5.1.5\u003c/code\u003e so installs no longer resolve older \u003ccode\u003e5.1.x\u003c/code\u003e versions that pull in the vulnerable \u003ccode\u003euuid@8.3.0\u003c/code\u003e transitive dependency. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39425\"\u003e#39425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplaced shell-based developer credential commands with safe, structured process execution. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/39279\"\u003e#39279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.4 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e to correctly parse error messages from Azure Developer CLI v1.23.7 and later, which previously caused raw JSON to surface in the credential error instead of the underlying error text. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38416\"\u003e#38416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ehandleMsalError\u003c/code\u003e to preserve the original MSAL error via \u003ccode\u003ecause\u003c/code\u003e on \u003ccode\u003eAuthenticationRequiredError\u003c/code\u003e, allowing callers to access \u003ccode\u003e.claims\u003c/code\u003e on the underlying error. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/38722\"\u003e#38722\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0-beta.3 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by optimizing imports from \u003ccode\u003e@azure/msal-node\u003c/code\u003e, e.g. achieving a ~61kb reduction (from 851kb to 790kb) when importing \u003ccode\u003eClientCertificateCredential\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/36942\"\u003e#36942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@azure/msal-node\u003c/code\u003e to \u003ccode\u003e^5.1.0\u003c/code\u003e and \u003ccode\u003e@azure/msal-browser\u003c/code\u003e to \u003ccode\u003e^5.5.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-js/pull/37836\"\u003e#37836\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/Azure/azure-sdk-for-js/commit/ffeacafdbf1940ced8085c55060d7ea3572c3ac8\"\u003e\u003ccode\u003effeacaf\u003c/code\u003e\u003c/a\u003e Migrate \u003ccode\u003e@​azure/identity\u003c/code\u003e from polyfillSuffix to #platform/* imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/3ec20037b3426d66c2235103a0c586ec5f1db2e9\"\u003e\u003ccode\u003e3ec2003\u003c/code\u003e\u003c/a\u003e [core] Add safe child process execution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/1f7253a6399f94e10e56e789b60c835e536d8216\"\u003e\u003ccode\u003e1f7253a\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4b6cf670ca96903852b215539d0ce8086ef076ef\"\u003e\u003ccode\u003e4b6cf67\u003c/code\u003e\u003c/a\u003e Update test expectation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/14350c8641149c26af382e5430928a642a8ac80c\"\u003e\u003ccode\u003e14350c8\u003c/code\u003e\u003c/a\u003e Format packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/4fd7288b7d30be7a357e6e20e907f8ce8d1e7266\"\u003e\u003ccode\u003e4fd7288\u003c/code\u003e\u003c/a\u003e Update all missing configuration files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/8490453880ad7762768b73ed58cb80036901e84f\"\u003e\u003ccode\u003e8490453\u003c/code\u003e\u003c/a\u003e [Identity] Bump \u003ccode\u003e@​azure/msal-node\u003c/code\u003e to ^5.1.5 to drop vulnerable uuid transitive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/d96ae18b20cafcd7e8ed0e330efddd36046a1867\"\u003e\u003ccode\u003ed96ae18\u003c/code\u003e\u003c/a\u003e Identity GA 4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/a46a830fef378475907281dc397e515501c0e2cc\"\u003e\u003ccode\u003ea46a830\u003c/code\u003e\u003c/a\u003e [ESLint] Restore no-unassigned-vars recommended rule to error (\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity/issues/39460\"\u003e#39460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commit/5316d041d4c2d7fa9c91818b830745ae5772b4a0\"\u003e\u003ccode\u003e5316d04\u003c/code\u003e\u003c/a\u003e [core] Add safe child process execution (\u003ca href=\"https://github.com/Azure/azure-sdk-for-js/tree/HEAD/sdk/identity/identity/issues/39279\"\u003e#39279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-js/commits/@azure/identity_4.13.2/sdk/identity/identity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-browser` from 5.17.0 to 5.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.0...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.2 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.7.0\u003c/h2\u003e\n\u003ch2\u003e5.7.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:54 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.20.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.5.5\u003c/h2\u003e\n\u003ch2\u003e5.5.5\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:39 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.18.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.5.4\u003c/h2\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:31 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.17.3 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.2...msal-react-v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.19 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.20 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.14 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.3 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.11 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.0 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.17 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.19 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.12 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eTooltip.Content\u003c/code\u003e children were mounted to the DOM twice.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/drei` from 10.7.7 to 10.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/drei/releases\"\u003e@​react-three/drei's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.7...v10.7.8\"\u003e10.7.8\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Chromatic badge to introduction.md (\u003ca href=\"https://github.com/pmndrs/drei/commit/bd7bad3379997c6f467353c568e2f2e36149e5b2\"\u003ebd7bad3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support npm trusted publishing (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2760\"\u003e#2760\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/ffa15b956e320391b0e86084cb58c8da0445abe3\"\u003effa15b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e use repository Node version in tests (\u003ca href=\"https://github.com/pmndrs/drei/commit/6fdcd73292032fb1fd033483e2dc105692205ef4\"\u003e6fdcd73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e do not override docker_tag (\u003ca href=\"https://github.com/pmndrs/drei/commit/c9d3d0dc9473f026c83965a7eb8c7f7a1a1bf0ae\"\u003ec9d3d0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e pmndrs/docs:3 (\u003ca href=\"https://github.com/pmndrs/drei/commit/032f1d62c4e32af18b92c09c80ca7036083d7e88\"\u003e032f1d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMeshTransmissionMaterial:\u003c/strong\u003e backside rendering and perf improvements (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2759\"\u003e#2759\u003c/a\u003e) (\u003ca href=\"https://github.com/pmndrs/drei/commit/ea128ae07293c3efe222a6d6df078d05708d61eb\"\u003eea128ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewrong branch name (\u003ca href=\"https://github.com/pmndrs/drei/commit/a03900720047a8b9d355bcb72260efb9fa9d2bac\"\u003ea039007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/ffa15b956e320391b0e86084cb58c8da0445abe3\"\u003e\u003ccode\u003effa15b9\u003c/code\u003e\u003c/a\u003e fix(ci): support npm trusted publishing (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2760\"\u003e#2760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/ea128ae07293c3efe222a6d6df078d05708d61eb\"\u003e\u003ccode\u003eea128ae\u003c/code\u003e\u003c/a\u003e fix(MeshTransmissionMaterial): backside rendering and perf improvements (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2759\"\u003e#2759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/6a89ee3732aeadfb31fcdf1f4fe6d362e69b56e9\"\u003e\u003ccode\u003e6a89ee3\u003c/code\u003e\u003c/a\u003e chore(ci): remove CodeSandbox configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/6fdcd73292032fb1fd033483e2dc105692205ef4\"\u003e\u003ccode\u003e6fdcd73\u003c/code\u003e\u003c/a\u003e fix(ci): use repository Node version in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/c9d3d0dc9473f026c83965a7eb8c7f7a1a1bf0ae\"\u003e\u003ccode\u003ec9d3d0d\u003c/code\u003e\u003c/a\u003e fix(docs): do not override docker_tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/a03900720047a8b9d355bcb72260efb9fa9d2bac\"\u003e\u003ccode\u003ea039007\u003c/code\u003e\u003c/a\u003e fix: wrong branch name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/032f1d62c4e32af18b92c09c80ca7036083d7e88\"\u003e\u003ccode\u003e032f1d6\u003c/code\u003e\u003c/a\u003e fix(docs): pmndrs/docs:3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/bd7bad3379997c6f467353c568e2f2e36149e5b2\"\u003e\u003ccode\u003ebd7bad3\u003c/code\u003e\u003c/a\u003e fix: Add Chromatic badge to introduction.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/9cc32c4f4a2b3b9b7f4f0d7f9d474eec9679428f\"\u003e\u003ccode\u003e9cc32c4\u003c/code\u003e\u003c/a\u003e chore: use trusted publisher (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/drei/commit/563a6cea02a1750cf13eaa521a64f7ef70445902\"\u003e\u003ccode\u003e563a6ce\u003c/code\u003e\u003c/a\u003e chore(storybook): upgrade to sb10 (\u003ca href=\"https://redirect.github.com/pmndrs/drei/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/drei/compare/v10.7.7...v10.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​react-three/drei\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/fiber` from 9.6.1 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-three-fiber/releases\"\u003e@​react-three/fiber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0\u003c/h2\u003e\n\u003cp\u003eThe headline updates for this release are the reconciler fixes. We did a pass to harden what is there against \u003ccode\u003ereact-dom\u003c/code\u003e as the standard.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eR3F's internal children were not being reordered correctly. Basically, if React reordered children, our internal map would drift out of sync and this would cause subtle bugs. This is now fixed. Thanks to \u003ca href=\"https://github.com/kvvasuu\"\u003e\u003ccode\u003e@​kvvasuu\u003c/code\u003e\u003c/a\u003e who reported it and \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e who offered a solution.\u003c/li\u003e\n\u003cli\u003ePierced props now reset properly. We had a bug where if a pierce prop was unset, the reconciler would try to reset it to a default value. However, it would set it to the base object instead of the pierced prop. This is fixed now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Initial render\r\n\u0026lt;mesh position-x={5} /\u0026gt;\r\n\u003cp\u003e// Later render: prop removed\u003cbr /\u003e\n\u0026lt;mesh /\u0026gt;\u003c/p\u003e\n\u003cp\u003e// bug: would set it to the base object\u003cbr /\u003e\nmesh.x = 0 // !!!\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHost props now update properly. Host props are ones that we supply such as \u003ccode\u003edispose\u003c/code\u003e and \u003ccode\u003eonUpdate\u003c/code\u003e. These now update properly. This also caused a subtle bug where imperatively updated values could get overwritten unexpectedly after unsetting the value in React. This is all fixed. Note: \u003ccode\u003eattach\u003c/code\u003e is fixed on first set and ignored if you try to dynamically update it.\u003c/li\u003e\n\u003cli\u003eProperly batch instance reconstruction. This one is pretty technical and if you are curious check out the test in the attached PR. Basically, there was an edge case where if two instances needed to reconstruct (because the \u003ccode\u003eargs\u003c/code\u003e updated), one could be ignore if the other bailed out of updates because of a \u003ccode\u003eReact.memo\u003c/code\u003e or similar. It is likely a problem you never had, but your agent would curse if you did.\u003c/li\u003e\n\u003cli\u003eEvent priorities match \u003ccode\u003ereact-dom\u003c/code\u003e. React allows for prioritizing events, for example continuous events like wheel get a higher priority over impulse events like pointer. We copy from the best here and use the same list \u003ccode\u003ereact-dom\u003c/code\u003e does.\u003c/li\u003e\n\u003cli\u003eSupport reconciler microtasks. The React reconciler has a cool feature where it can queue microtasks to defer work based on the priorities we set earlier.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: move eslint rules from parserOptions to top-level rules (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3707\"\u003epmndrs/react-three-fiber#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update \u003ccode\u003euseFrame\u003c/code\u003e hook description to specify that the clock delta is in seconds by \u003ca href=\"https://github.com/AJamesPhillips\"\u003e\u003ccode\u003e@​AJamesPhillips\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3742\"\u003epmndrs/react-three-fiber#3742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CI): update test workflow actions to remove Node 20 deprecation warning by \u003ca href=\"https://github.com/Shushovan015\"\u003e\u003ccode\u003e@​Shushovan015\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3710\"\u003epmndrs/react-three-fiber#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix FBXLoader naming in loading-models by \u003ca href=\"https://github.com/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3745\"\u003epmndrs/react-three-fiber#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): pmndrs/examples by \u003ca href=\"https://github.com/abernier\"\u003e\u003ccode\u003e@​abernier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3639\"\u003epmndrs/react-three-fiber#3639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: act import by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3807\"\u003epmndrs/react-three-fiber#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: internal instance children synchronization after keyed reorder by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3808\"\u003epmndrs/react-three-fiber#3808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove CodeSandbox CI  by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3809\"\u003epmndrs/react-three-fiber#3809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Pierced prop reset by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3810\"\u003epmndrs/react-three-fiber#3810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Internal instance props sync by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3811\"\u003epmndrs/react-three-fiber#3811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Batch instance reconstruction hardening by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3812\"\u003epmndrs/react-three-fiber#3812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Match react-dom event priorities by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3815\"\u003epmndrs/react-three-fiber#3815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Support reconciler microtasks by \u003ca href=\"https://github.com/krispya\"\u003e\u003ccode\u003e@​krispya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3816\"\u003epmndrs/react-three-fiber#3816\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/in-ch\"\u003e\u003ccode\u003e@​in-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3707\"\u003epmndrs/react-three-fiber#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AJamesPhillips\"\u003e\u003ccode\u003e@​AJamesPhillips\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3742\"\u003epmndrs/react-three-fiber#3742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shushovan015\"\u003e\u003ccode\u003e@​Shushovan015\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3710\"\u003epmndrs/react-three-fiber#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavan-sh\"\u003e\u003ccode\u003e@​pavan-sh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/pull/3745\"\u003epmndrs/react-three-fiber#3745\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/react-three-fiber/compare/v9.6.1...v9.7.0\"\u003ehttps://github.com/pmndrs/react-three-fiber/compare/v9.6.1...v9.7.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/pmndrs/react-three-fiber/commit/0a107412ac64667b1908422e859447952f57feef\"\u003e\u003ccode\u003e0a10741\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 2 package(s)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/c340195e7129d6b244a9eb11c0c10573954d03ef\"\u003e\u003ccode\u003ec340195\u003c/code\u003e\u003c/a\u003e docs(changeset): prepare 9.7.0 and 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/ff52c35271beb160c864d3e271c7b3b077deceab\"\u003e\u003ccode\u003eff52c35\u003c/code\u003e\u003c/a\u003e feat: Support reconciler microtasks (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/f1d5524935f984792a5acfce014a27814a5b57dc\"\u003e\u003ccode\u003ef1d5524\u003c/code\u003e\u003c/a\u003e feat: match react-dom event priorities (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/a4211174f502c6c222d96cafa791cb8ef20c57f2\"\u003e\u003ccode\u003ea421117\u003c/code\u003e\u003c/a\u003e fix: Batch instance reconstruction hardening (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/169845f45dc54837ed944ad28e9ffc0116191aa8\"\u003e\u003ccode\u003e169845f\u003c/code\u003e\u003c/a\u003e fix: Internal instance props sync (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3811\"\u003e#3811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/99a32484f524a71d1c54bd5a6a226490c340007f\"\u003e\u003ccode\u003e99a3248\u003c/code\u003e\u003c/a\u003e fix: pierced prop reset (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3810\"\u003e#3810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/12587021ea1cf42d3c13d46a0cfbba75ed70e404\"\u003e\u003ccode\u003e1258702\u003c/code\u003e\u003c/a\u003e chore: remove CodeSandbox CI  (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/87040cf1bd031b6b786f81c244d47e10791e8567\"\u003e\u003ccode\u003e87040cf\u003c/code\u003e\u003c/a\u003e fix: Internal instance children synchronization after keyed reorder (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-three-fiber/commit/69f37f71a3558dde3fcfe4ae1cd26d35316539d3\"\u003e\u003ccode\u003e69f37f7\u003c/code\u003e\u003c/a\u003e Fix act import (\u003ca href=\"https://redirect.github.com/pmndrs/react-three-fiber/issues/3807\"\u003e#3807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-three-fiber/compare/v9.6.1...v9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-three/postprocessing` from 3.0.4 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-postprocessing/releases\"\u003e@​react-three/postprocessing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003ePatch release focused purely on compatibility - no behavior changes.\nIt loosens peerDependencies that were accidentally over-constrained in 3.1.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: loosen peerDependencies for react and three by \u003ca href=\"https://github.com/kvvasuu\"\u003e\u003ccode\u003e@​kvvasuu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-postprocessing/pull/378\"\u003epmndrs/react-postprocessing#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild the docs with pmndrs/docs@v4 by \u003ca href=\"https://github.com/abernier\"\u003e\u003ccode\u003e@​abernier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-postprocessing/pull/375\"\u003epmndrs/react-postprocessing#375\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/react-postprocessing/compare/v3.1.0...v3.1.1\"\u003ehttps://github.com/pmndrs/react-postprocessing/compare/v3.1.0...v3.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is an internal rewrite of how effects apply prop changes - most of it is invisible unless you hit one of the bugs it fixes, but it puts every effect on the same reliable, live-updating foundation instead of each one reconstructing itself in ad hoc ways.\u003c/p\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEffectGroup\u003c/strong\u003e: new component that groups effects into a single \u003ccode\u003eEffectPass\u003c/code\u003e with its own cheap \u003ccode\u003eenabled\u003c/code\u003e toggle, backed by a shared trailing \u003ccode\u003eCopyPass\u003c/code\u003e so disabling the last pass in a chain doesn't blank the canvas.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepthPicking, useDepthPicking\u003c/strong\u003e: new component + hook for reading world-space positions off the depth buffer, extracted from \u003ccode\u003e\u0026lt;Autofocus\u0026gt;\u003c/code\u003e into a reusable, standalone primitive. \u003ccode\u003e\u0026lt;DepthPicking\u0026gt;\u003c/code\u003e just mounts the vanilla \u003ccode\u003eDepthPickingPass\u003c/code\u003e and exposes \u003ccode\u003ereadDepth\u003c/code\u003e via ref - renders nothing, updates nothing automatically. \u003ccode\u003euseDepthPicking\u003c/code\u003e turns a screen position into a world-space point on demand, auto-detecting the composer's own camera when used inside its \u003ccode\u003e\u0026lt;EffectComposer\u0026gt;\u003c/code\u003e, with an explicit \u003ccode\u003ecamera\u003c/code\u003e override for calling it from outside that tree. \u003ccode\u003e\u0026lt;Autofocus\u0026gt;\u003c/code\u003e is now built on both internally, same external behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003eautoRenderToScreen?: boolean\u003c/code\u003e prop (default \u003ccode\u003etrue\u003c/code\u003e) - construction-time option, same treatment as \u003ccode\u003edepthBuffer\u003c/code\u003e/\u003ccode\u003emultisampling\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003erenderPass?: (scene, camera) =\u0026gt; Pass\u003c/code\u003e prop - lets consumers supply their own scene/camera render pass\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: new \u003ccode\u003emergeMode?: 'auto' | 'all' | 'none'\u003c/code\u003e prop (default \u003ccode\u003e'auto'\u003c/code\u003e). \u003ccode\u003e'auto'\u003c/code\u003e merges effects into as few \u003ccode\u003eEffectPass\u003c/code\u003ees as possible while keeping at most one convolution effect per pass - matching what \u003ccode\u003epostprocessing\u003c/code\u003e itself actually allows. This is strictly better than the old unconditional \u0026quot;any convolution effect gets fully isolated\u0026quot; behavior. \u003ccode\u003e'all'\u003c/code\u003e drops that safety limit entirely. \u003ccode\u003e'none'\u003c/code\u003e gives every effect its own pass.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateEffectComponent\u003c/strong\u003e: the internal effect-wrapping factory is now part of the public API, for wrapping your own zero-arg-constructible \u003ccode\u003epostprocessing\u003c/code\u003e effect classes the same way this library's own simple effects do.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eN8AO\u003c/strong\u003e: new \u003ccode\u003eenabled\u003c/code\u003e prop, wired into the same shared trailing-\u003ccode\u003eCopyPass\u003c/code\u003e safety net as \u003ccode\u003eEffectGroup\u003c/code\u003e (N8AO isn't a mergeable \u003ccode\u003epostprocessing\u003c/code\u003e \u003ccode\u003eEffect\u003c/code\u003e, so it needed its own toggle rather than going through \u003ccode\u003eEffectGroup\u003c/code\u003e directly).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid, Glitch\u003c/strong\u003e: \u003ccode\u003eopacity\u003c/code\u003e now works - these never went through \u003ccode\u003ewrapEffect\u003c/code\u003e (the only place that handled it) before, so it was silently inert regardless of what the (missing) types suggested.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOutline, GodRays\u003c/strong\u003e: warn in the console when mounted without \u003ccode\u003e\u0026lt;EffectComposer autoClear={false}\u0026gt;\u003c/code\u003e - both render an internal extra pass that silently produces wrong output (outlines don't render at all; GodRays occlusion looks wrong) without it.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOutline\u003c/strong\u003e: \u003ccode\u003evisibleEdgeColor\u003c/code\u003e/\u003ccode\u003ehiddenEdgeColor\u003c/code\u003e now typed as \u003ccode\u003eColorRepresentation\u003c/code\u003e (number | string | Color) instead of just \u003ccode\u003enumber\u003c/code\u003e - the runtime already wrapped values in \u003ccode\u003enew Color(value)\u003c/code\u003e, so string colors (\u0026quot;red\u0026quot;, \u0026quot;#ff0000\u0026quot;, etc.) always worked, the type just didn't say so.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLensFlare, ShockWave\u003c/strong\u003e: \u003ccode\u003elensPosition\u003c/code\u003e/\u003ccode\u003eposition\u003c/code\u003e now accept \u003ccode\u003eReactThreeFiber.Vector3\u003c/code\u003e (a tuple or a single number, not just a \u003ccode\u003eVector3\u003c/code\u003e instance), matching how position props work everywhere else in the r3f ecosystem.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEffects whose \u003ccode\u003epostprocessing\u003c/code\u003e class can be constructed with zero arguments are now built on \u003ccode\u003ecreateEffectComponent\u003c/code\u003e: live props update the existing effect instance in place instead of reconstructing it on every change, and a \u003ccode\u003eref\u003c/code\u003e now points to one stable instance across prop updates instead of a new one every render.\u003c/li\u003e\n\u003cli\u003eEffects that need real constructor args and can't use \u003ccode\u003ecreateEffectComponent\u003c/code\u003e similarly apply live props through \u003ccode\u003euseLiveDefaults\u003c/code\u003e instead of reconstructing the whole effect on every change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffectComposer\u003c/strong\u003e: pass rebuild lifecycle rewritten - passes are now only rebuilt when the resolved effect/pass list actually changed, not on every unrelated React render.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSAO\u003c/strong\u003e: \u003ccode\u003eresolutionScale\u003c/code\u003e now falls back to the parent \u003ccode\u003e\u0026lt;EffectComposer\u0026gt;\u003c/code\u003e's own \u003ccode\u003eresolutionScale\u003c/code\u003e prop when not set directly on \u003ccode\u003e\u0026lt;SSAO\u0026gt;\u003c/code\u003e, i...\n\n_Description has been truncated_","html_url":"https://github.com/ugurkocde/IntuneGet/pull/1090","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ugurkocde%2FIntuneGet/issues/1090","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1090/packages"}},{"old_version":"3.30.0","new_version":"5.20.0","update_type":"major","path":"/labs/32-embed-agent-web-sdk/sample","pr_created_at":"2026-09-04T21:16:10.000Z","version_change":"3.30.0 → 5.20.0","issue":{"uuid":"5353142777","node_id":"PR_kwDOSns-Xc8AAAABCQu8jQ","number":58,"state":"open","title":"chore(deps): bump @azure/msal-browser from 3.30.0 to 5.20.0 in /labs/32-embed-agent-web-sdk/sample","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-09-04T21:16:10.000Z","updated_at":"2026-09-04T21:16:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":"/labs/32-embed-agent-web-sdk/sample","ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@azure/msal-browser\u0026package-manager=npm_and_yarn\u0026previous-version=3.30.0\u0026new-version=5.20.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/russrimm/CopilotStudioLabs/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/russrimm%2FCopilotStudioLabs/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"5.17.3","new_version":"5.20.0","update_type":"minor","path":null,"pr_created_at":"2026-09-01T17:07:25.000Z","version_change":"5.17.3 → 5.20.0","issue":{"uuid":"5314652527","node_id":"PR_kwDOFiFcL88AAAABBx-fYQ","number":5436,"state":"open","title":"chore(deps): bump @azure/msal-browser from 5.17.3 to 5.20.0","user":"dependabot[bot]","labels":["🚧 chore","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-01T17:07:25.000Z","updated_at":"2026-09-01T22:16:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"5.17.3","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 5.17.3 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/5931aa70034991a28290b8c2215c25654e1433b8\"\u003e\u003ccode\u003e5931aa7\u003c/code\u003e\u003c/a\u003e Remove legacy authority references (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8794\"\u003e#8794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b972fbfbd64a1220538a26e9502f0e5ef9d4887e\"\u003e\u003ccode\u003eb972fbf\u003c/code\u003e\u003c/a\u003e Discard local storage events from another client ids (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8795\"\u003e#8795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/1d07b68ddd522bf35357996a6171e8c0424d0089\"\u003e\u003ccode\u003e1d07b68\u003c/code\u003e\u003c/a\u003e feat(msal-node)!: default responseMode to form_post and remove ILoopbackClien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/b2c73e907dbcf8a6129bfff2e7225ce4c8f7a85c\"\u003e\u003ccode\u003eb2c73e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@​azure/msal-common\u003c/code\u003e DOM type dependency (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/ee74861035ca9b310d739291445e2dddf1631f85\"\u003e\u003ccode\u003eee74861\u003c/code\u003e\u003c/a\u003e fix(deps): SFI CVE remediation — js-yaml, undici, brace-expansion (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8778\"\u003e#8778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/43597014bb8e7732f48ab0ea828a0b0095f36a80\"\u003e\u003ccode\u003e4359701\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e to 22.1.x (patched http-proxy-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7bfd82479909f330eca2c1035bc4d9750d8d6e03\"\u003e\u003ccode\u003e7bfd824\u003c/code\u003e\u003c/a\u003e chore(msal-node): remove disallowedChangeTypes guard to allow v6 major releas...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/8d562d6acfcab026feb4741eea5f57c12be02cb2\"\u003e\u003ccode\u003e8d562d6\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 4/6: Export shared bridge message interface (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/62a6c85b6b8b0fd052da8ab954e417d967d8e529\"\u003e\u003ccode\u003e62a6c85\u003c/code\u003e\u003c/a\u003e Add gated EAR + platform broker (WAM) e2e tests (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8774\"\u003e#8774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/0a0adec7c26424edda01cf124b41f6a19fe16582\"\u003e\u003ccode\u003e0a0adec\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8753\"\u003e#8753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.17.3...msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/equinor/fusion-framework/pull/5436","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/equinor%2Ffusion-framework/issues/5436","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5436/packages"}},{"old_version":"3.30.0","new_version":"5.20.0","update_type":"major","path":"/src/frontend","pr_created_at":"2026-08-31T21:46:16.000Z","version_change":"3.30.0 → 5.20.0","issue":{"uuid":"5305216299","node_id":"PR_kwDOUHhnms8AAAABBqb6bQ","number":132,"state":"closed","title":"chore(deps): bump @azure/msal-browser from 3.30.0 to 5.20.0 in /src/frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T07:42:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T21:46:16.000Z","updated_at":"2026-09-06T07:42:27.000Z","time_to_close":467770,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@azure/msal-browser","old_version":"3.30.0","new_version":"5.20.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"}],"path":"/src/frontend","ecosystem":"npm"},"body":"Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 3.30.0 to 5.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.20.0\u003c/h2\u003e\n\u003ch2\u003e5.20.0\u003c/h2\u003e\n\u003cp\u003eFri, 28 Aug 2026 21:29:53 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable browser-native PublicClientApplication DPoP acquisition flows \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8735\"\u003e#8735\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport IWebBrokerBridgeMessage from the msal-browser package root \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8780\"\u003e#8780\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.14.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiscard local storage events from another client ids \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8795\"\u003e#8795\u003c/a\u003e (\u003ca href=\"mailto:kshabelko@microsoft.com\"\u003ekshabelko@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRelocate the cross-version request adapter into the shared webBrokerBridge module without changing request transformation behavior \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8771\"\u003e#8771\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commits/msal-browser-v5.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/RezaMahmood/llm-dungeon/pull/132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RezaMahmood%2Fllm-dungeon/issues/132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/132/packages"}},{"old_version":"5.18.0","new_version":"5.19.0","update_type":"minor","path":null,"pr_created_at":"2026-08-31T18:07:32.000Z","version_change":"5.18.0 → 5.19.0","issue":{"uuid":"5303351789","node_id":"PR_kwDOSzLbY88AAAABBo7TxA","number":402,"state":"closed","title":"chore(deps): bump the web-deps group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-04T21:34:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T18:07:32.000Z","updated_at":"2026-09-04T21:34:21.000Z","time_to_close":358000,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-deps","update_count":10,"packages":[{"name":"@azure/msal-browser","old_version":"5.18.0","new_version":"5.19.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@azure/msal-react","old_version":"5.5.5","new_version":"5.6.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"next","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.3.0","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-deps group with 10 updates in the /app/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.18.0` | `5.19.0` |\n| [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.5.5` | `5.6.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.0` | `16.3.3` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.0` | `16.3.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@azure/msal-browser` from 5.18.0 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@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/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.18.0...msal-browser-v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@azure/msal-react` from 5.5.5 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-node\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Azure Arc user-assigned managed identity support: forward the client_id/object_id/msi_res_id selector and fail closed when the token response does not confirm the requested identity \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8761\"\u003e#8761\u003c/a\u003e (\u003ca href=\"mailto:90415114+gladjohn@users.noreply.github.com\"\u003e90415114+gladjohn@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign node token-binding stubs with the keyId-only DPoP key contract \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eValidate the ID Token nonce against the nonce supplied on authorization code requests \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8763\"\u003e#8763\u003c/a\u003e (\u003ca href=\"mailto:joarroyo@microsoft.com\"\u003ejoarroyo@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-react\u003c/code\u003e v5.6.0\u003c/h2\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-browser\u003c/code\u003e to v5.19.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v5.5.5...msal-node-v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.0 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/jest-dom` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/jest-dom/releases\"\u003e@​testing-library/jest-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2026-08-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeclare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e3782c78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/jest-dom/commit/3782c78b3dc9824675afe0cb8f1722f8c96f494d\"\u003e\u003ccode\u003e3782c78\u003c/code\u003e\u003c/a\u003e fix: declare vitest as an optional peer dependency (\u003ca href=\"https://redirect.github.com/testing-library/jest-dom/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/jest-dom/compare/v7.0.0...v7.0.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.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.3 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.0 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\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\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.3/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 `vitest` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ian-t-adams/AI4IA/pull/402","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ian-t-adams%2FAI4IA/issues/402","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/402/packages"}},{"old_version":"5.6.3","new_version":"5.19.0","update_type":"minor","path":null,"pr_created_at":"2026-08-31T14:18:06.000Z","version_change":"5.6.3 → 5.19.0","issue":{"uuid":"5301221659","node_id":"PR_kwDOMGdSNc8AAAABBnOELA","number":437,"state":"closed","title":"Bump the frontend-minor-patch group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T04:00:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T14:18:06.000Z","updated_at":"2026-09-06T04:00:51.000Z","time_to_close":481363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend-minor-patch","update_count":30,"packages":[{"name":"@azure/msal-browser","old_version":"5.6.3","new_version":"5.19.0","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-js"},{"name":"@codemirror/lang-markdown","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@mui/x-tree-view","old_version":"9.1.0","new_version":"9.12.0","repository_url":"https://github.com/mui/mui-x"},{"name":"@tiptap/core","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.2","new_version":"3.30.3","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"canvas","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"dompurify","old_version":"3.4.13","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"flint-chart","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/flint-chart"},{"name":"i18next","old_version":"26.0.1","new_version":"26.4.0","repository_url":"https://github.com/i18next/i18next"},{"name":"katex","old_version":"0.16.42","new_version":"0.18.4","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"react-animate-height","old_version":"3.2.3","new_version":"3.2.4","repository_url":"https://github.com/Stanko/react-animate-height"},{"name":"react-arborist","old_version":"3.7.0","new_version":"3.16.0","repository_url":"https://github.com/jameskerr/react-arborist"},{"name":"react-virtuoso","old_version":"4.18.3","new_version":"4.18.12","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"vega","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/vega/vega"},{"name":"vega-lite","old_version":"6.4.1","new_version":"6.4.3","repository_url":"https://github.com/vega/vega-lite"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/lodash","old_version":"4.17.24","new_version":"4.17.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"sass","old_version":"1.102.0","new_version":"1.103.1","repository_url":"https://github.com/sass/dart-sass"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-patch group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `5.6.3` | `5.19.0` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.1` | `6.5.2` |\n| [@mui/x-tree-view](https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view) | `9.1.0` | `9.12.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.29.2` | `3.30.3` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.29.2` | `3.30.3` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.2` | `3.30.3` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.2` | `3.30.3` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.2` | `3.30.3` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.2` | `3.2.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.13` | `3.4.14` |\n| [flint-chart](https://github.com/microsoft/flint-chart/tree/HEAD/packages/flint-js) | `0.5.0` | `0.5.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.0.1` | `26.4.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.42` | `0.18.4` |\n| [react-animate-height](https://github.com/Stanko/react-animate-height) | `3.2.3` | `3.2.4` |\n| [react-arborist](https://github.com/jameskerr/react-arborist) | `3.7.0` | `3.16.0` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.3` | `4.18.12` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [vega](https://github.com/vega/vega) | `6.2.0` | `6.4.0` |\n| [vega-lite](https://github.com/vega/vega-lite) | `6.4.1` | `6.4.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.24` | `4.17.25` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.67.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.67.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.102.0` | `1.103.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.67.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.11` |\n\n\nUpdates `@azure/msal-browser` from 5.6.3 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/releases\"\u003e@​azure/msal-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.19.0\u003c/h2\u003e\n\u003ch2\u003e5.19.0\u003c/h2\u003e\n\u003cp\u003eTue, 18 Aug 2026 20:10:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd browser token-binding key lifecycle support for keyId-bound ES256 DPoP keys \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8708\"\u003e#8708\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.13.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute NAA BridgeProxy through the shared webBrokerBridge PendingRequestRegistry and consolidate NestedAppAuthAdapter.fromBridgeError through the shared WebBrokerBridgeErrorMap — internal-only, no NAA public API or on-wire changes \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8748\"\u003e#8748\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.18.0\u003c/h2\u003e\n\u003ch2\u003e5.18.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Aug 2026 20:17:38 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd attribute-tokens support \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8700\"\u003e#8700\u003c/a\u003e (\u003ca href=\"mailto:spingale@microsoft.com\"\u003espingale@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.12.0 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal webBrokerBridge scaffold (shared message interfaces, error taxonomy, pending-request registry) — no callers yet, no public API surface change \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8729\"\u003e#8729\u003c/a\u003e (\u003ca href=\"mailto:shylasummers@microsoft.com\"\u003eshylasummers@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.3\u003c/h2\u003e\n\u003ch2\u003e5.17.3\u003c/h2\u003e\n\u003cp\u003eWed, 29 Jul 2026 00:26:30 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd single retry with 100ms backoff for token POST transport failures \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8732\"\u003e#8732\u003c/a\u003e (\u003ca href=\"mailto:thomas.norling@microsoft.com\"\u003ethomas.norling@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamline the platform broker request to only include the MSAL JS acquire-token parameters defined in the platform broker contract and params required on the ESTS /token call \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8714\"\u003e#8714\u003c/a\u003e (\u003ca href=\"mailto:lalima.sharda@gmail.com\"\u003elalima.sharda@gmail.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFill telemetry gaps in platform brokering flow with extension \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8699\"\u003e#8699\u003c/a\u003e (\u003ca href=\"mailto:lalima.sharda@gmail.com\"\u003elalima.sharda@gmail.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.11.3 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​azure/msal-browser\u003c/code\u003e v5.17.1\u003c/h2\u003e\n\u003ch2\u003e5.17.1\u003c/h2\u003e\n\u003cp\u003eWed, 15 Jul 2026 22:35:35 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal ES256/P-256 DPoP crypto support to BrowserCrypto \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/pull/8683\"\u003e#8683\u003c/a\u003e (\u003ca href=\"mailto:hectormmg@microsoft.com\"\u003ehectormmg@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​azure/msal-common\u003c/code\u003e to v16.11.2 (beachball)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/4f0241d6e3fcafeb3aac0a041b867aeae71fe749\"\u003e\u003ccode\u003e4f0241d\u003c/code\u003e\u003c/a\u003e fix(security): bump undici (6.27.0) and brace-expansion (WebSocket + expand()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/2d8dcd0ac5ee176dd032c82ad70acf6a6b54fdd3\"\u003e\u003ccode\u003e2d8dcd0\u003c/code\u003e\u003c/a\u003e fix(security): bump js-yaml to patched versions (CVE-2026-59869) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/65e2ca039f0c2ffeb11ab82a419c7f6f364e2a8c\"\u003e\u003ccode\u003e65e2ca0\u003c/code\u003e\u003c/a\u003e Support Azure Arc user-assigned managed identity (fail closed) in msal-node (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/9536021d2684c0a866ca5252e42f9b304473e832\"\u003e\u003ccode\u003e9536021\u003c/code\u003e\u003c/a\u003e Rewire NAA sample host bridge to broker via embeddedClientId (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8767\"\u003e#8767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/29a7b88ade11aaf224ce141ca2c6a48270ef3787\"\u003e\u003ccode\u003e29a7b88\u003c/code\u003e\u003c/a\u003e test(e2e): EAR ssoSilent + acquireTokenSilent coverage (follow-up to \u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8766\"\u003e#8766\u003c/a\u003e) (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/3afc63bd26969397d1a9df63ff4148a7c1bb90cf\"\u003e\u003ccode\u003e3afc63b\u003c/code\u003e\u003c/a\u003e test(e2e): fix upgrade-downgrade v3 test premise for shared cache (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8770\"\u003e#8770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/fd68632429e8d9572bcc76f50cfe7667cc51f0c7\"\u003e\u003ccode\u003efd68632\u003c/code\u003e\u003c/a\u003e test(e2e): Encrypted Authorize Response (EAR) sample config (Foundation PR 3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7cbfc3559f7398975d064edbc3eac0b34fd1caac\"\u003e\u003ccode\u003e7cbfc35\u003c/code\u003e\u003c/a\u003e test(e2e): NAA platform-broker sample app (Foundation PR 2) (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8722\"\u003e#8722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/904959f0f6be7ef57b9b89dc926497e5ce49124c\"\u003e\u003ccode\u003e904959f\u003c/code\u003e\u003c/a\u003e Add authorization code nonce validation (\u003ca href=\"https://redirect.github.com/AzureAD/microsoft-authentication-library-for-js/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/commit/7c7205b15faf4ab1f1c58436116ab3f8b212426e\"\u003e\u003ccode\u003e7c7205b\u003c/code\u003e\u003c/a\u003e [NAA/PWB One Bridge] PR 2/6: Migrate NAA BridgeProxy to shared PendingRequest...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v5.6.3...msal-browser-v5.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-markdown` from 6.5.1 to 6.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/codemirror/lang-markdown/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/x-tree-view` from 9.1.0 to 9.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/mui-x/releases\"\u003e@​mui/x-tree-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.12.0\u003c/h2\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧮 Support \u003ca href=\"https://mui.com/x/react-data-grid/formulas/\"\u003eFormulas\u003c/a\u003e on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (\u003ccode\u003e=SUM(RANGE(…))\u003c/code\u003e, \u003ccode\u003e=price * quantity\u003c/code\u003e) evaluated by a built-in engine, with a formula editor and \u003ca href=\"https://mui.com/x/react-data-grid/components/formula-bar/\"\u003eFormula Bar\u003c/a\u003e, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel export\u003c/li\u003e\n\u003cli\u003e♿️ Improve the accessibility of Data Grid cells and picker day cells\u003c/li\u003e\n\u003cli\u003e🗓️ Enable multi-resource event creation and editing in the Scheduler\u003c/li\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003cli\u003e📚 Documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks go out to these community members for their valuable contributions:\n\u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mustafajw07\"\u003e\u003ccode\u003e@​mustafajw07\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/romgrk\"\u003e\u003ccode\u003e@​romgrk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Expose \u003ccode\u003eapiRef\u003c/code\u003e on \u003ccode\u003eGridCallbackDetails\u003c/code\u003e for selector access in callbacks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22973\"\u003e#22973\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix header height not updating when \u003ccode\u003eheaderFilters\u003c/code\u003e or \u003ccode\u003ecolumnGroupingModel\u003c/code\u003e change (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23059\"\u003e#23059\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix unhandled rejection when unmounting mid-autosize (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23319\"\u003e#23319\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Label the blank \u003ccode\u003esingleSelect\u003c/code\u003e filter option (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23294\"\u003e#23294\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Stop sending incomplete filter items to the data source (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23303\"\u003e#23303\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Support the \u003ccode\u003erowheader\u003c/code\u003e attribute for grid cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23340\"\u003e#23340\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPro] Honor \u003ccode\u003ehasNextPage\u003c/code\u003e in infinite lazy loading (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23048\"\u003e#23048\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPremium] Formula support (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22807\"\u003e#22807\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the selected section on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23318\"\u003e#23318\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Associate the day cells with their week day column header (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23339\"\u003e#23339\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Keep the \u003ccode\u003egridcell\u003c/code\u003e role and the column index on filler cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23326\"\u003e#23326\u003c/a\u003e) \u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e, plus:\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/mui/mui-x/blob/master/CHANGELOG.md\"\u003e@​mui/x-tree-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧮 Support \u003ca href=\"https://mui.com/x/react-data-grid/formulas/\"\u003eFormulas\u003c/a\u003e on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (\u003ccode\u003e=SUM(RANGE(…))\u003c/code\u003e, \u003ccode\u003e=price * quantity\u003c/code\u003e) evaluated by a built-in engine, with a formula editor and \u003ca href=\"https://mui.com/x/react-data-grid/components/formula-bar/\"\u003eFormula Bar\u003c/a\u003e, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel export\u003c/li\u003e\n\u003cli\u003e♿️ Improve the accessibility of Data Grid cells and picker day cells\u003c/li\u003e\n\u003cli\u003e🗓️ Enable multi-resource event creation and editing in the Scheduler\u003c/li\u003e\n\u003cli\u003e🐞 Bugfixes\u003c/li\u003e\n\u003cli\u003e📚 Documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks go out to these community members for their valuable contributions:\n\u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mustafajw07\"\u003e\u003ccode\u003e@​mustafajw07\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following team members contributed to this release:\n\u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/romgrk\"\u003e\u003ccode\u003e@​romgrk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eData Grid\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGrid] Expose \u003ccode\u003eapiRef\u003c/code\u003e on \u003ccode\u003eGridCallbackDetails\u003c/code\u003e for selector access in callbacks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22973\"\u003e#22973\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix header height not updating when \u003ccode\u003eheaderFilters\u003c/code\u003e or \u003ccode\u003ecolumnGroupingModel\u003c/code\u003e change (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23059\"\u003e#23059\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Fix unhandled rejection when unmounting mid-autosize (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23319\"\u003e#23319\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Label the blank \u003ccode\u003esingleSelect\u003c/code\u003e filter option (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23294\"\u003e#23294\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Stop sending incomplete filter items to the data source (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23303\"\u003e#23303\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[DataGrid] Support the \u003ccode\u003erowheader\u003c/code\u003e attribute for grid cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23340\"\u003e#23340\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPro] Honor \u003ccode\u003ehasNextPage\u003c/code\u003e in infinite lazy loading (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23048\"\u003e#23048\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-data-grid-premium@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-premium-svg-link\" title=\"Premium plan\"\u003e\u003cimg src=\"https://mui.com/r/x-premium-svg\" alt=\"premium\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eSame changes as in \u003ccode\u003e@mui/x-data-grid-pro@9.12.0\u003c/code\u003e, plus:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[DataGridPremium] Formula support (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/22807\"\u003e#22807\u003c/a\u003e) \u003ca href=\"https://github.com/MBilalShafi\"\u003e\u003ccode\u003e@​MBilalShafi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDate and Time Pickers\u003c/h3\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers@9.12.0\u003c/code\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[fields] Keep the selected section on blank space clicks (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23318\"\u003e#23318\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Associate the day cells with their week day column header (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23339\"\u003e#23339\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pickers] Keep the \u003ccode\u003egridcell\u003c/code\u003e role and the column index on filler cells (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23326\"\u003e#23326\u003c/a\u003e) \u003ca href=\"https://github.com/Anexus5919\"\u003e\u003ccode\u003e@​Anexus5919\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ccode\u003e@mui/x-date-pickers-pro@9.12.0\u003c/code\u003e \u003ca href=\"https://mui.com/r/x-pro-svg-link\" title=\"Pro plan\"\u003e\u003cimg src=\"https://mui.com/r/x-pro-svg\" alt=\"pro\" /\u003e\u003c/a\u003e\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/ce0220b01d0e239f69b88644ab1559fca8ad5172\"\u003e\u003ccode\u003ece0220b\u003c/code\u003e\u003c/a\u003e [release] v9.12.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23382\"\u003e#23382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/0486f8441088b491ef300e581dd54d4f0f971fd7\"\u003e\u003ccode\u003e0486f84\u003c/code\u003e\u003c/a\u003e [release] v9.11.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23295\"\u003e#23295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/eacd6953241ccfd7808fd2ff2f85def218c97ba3\"\u003e\u003ccode\u003eeacd695\u003c/code\u003e\u003c/a\u003e [docs] Replace README peer dependency lists with an npm install command (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23256\"\u003e#23256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/c603f8e5d49236af62918bab38a1c61b23033278\"\u003e\u003ccode\u003ec603f8e\u003c/code\u003e\u003c/a\u003e [tree-view] Add \u003ccode\u003egetItemSelection\u003c/code\u003e API method (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23257\"\u003e#23257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/f50ddb475293957e106283e888ce63c9192a9943\"\u003e\u003ccode\u003ef50ddb4\u003c/code\u003e\u003c/a\u003e [tree view] Ignore \u003ccode\u003ekeepExistingSelection\u003c/code\u003e when \u003ccode\u003emultiSelect\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/03242c95c4201ec7a350f68d395f2c41c969dc9f\"\u003e\u003ccode\u003e03242c9\u003c/code\u003e\u003c/a\u003e [tree-view] Add \u003ccode\u003eaddItems()\u003c/code\u003e API method (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23159\"\u003e#23159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/df0370873d9f581b807a9a619683ba756ce8ce4b\"\u003e\u003ccode\u003edf03708\u003c/code\u003e\u003c/a\u003e [tree view] Prevent duplicate ids in multi-select arrow navigation (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23006\"\u003e#23006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/2822eee108e8f0bcba36969468eda0e8469aa023\"\u003e\u003ccode\u003e2822eee\u003c/code\u003e\u003c/a\u003e [release] v9.10.1 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23199\"\u003e#23199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/340c74b8c9235c1e8a66874c79145b89c60c06ca\"\u003e\u003ccode\u003e340c74b\u003c/code\u003e\u003c/a\u003e [TreeView] Fix selection propagation to exclude disabled items (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23012\"\u003e#23012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/mui-x/commit/06fc32800b4503e236e36f56e959727d52bc5ddf\"\u003e\u003ccode\u003e06fc328\u003c/code\u003e\u003c/a\u003e [release] v9.10.0 (\u003ca href=\"https://github.com/mui/mui-x/tree/HEAD/packages/x-tree-view/issues/23158\"\u003e#23158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/mui-x/commits/v9.12.0/packages/x-tree-view\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e965a880: Fix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3dffed5: Keep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003e214a140: Fixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabc8828: Added new ProseMirror helpers that check whether a value is a specific ProseMirror type.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0247d39: \u003ccode\u003eListKeymap\u003c/code\u003e now registers a \u003ccode\u003eTab\u003c/code\u003e shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (\u003ccode\u003esinkListItem\u003c/code\u003e keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor).\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e@tiptap/core\u003c/code\u003e also exposes a new \u003ccode\u003egetPreviousBlockSibling($pos)\u003c/code\u003e helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3099eef: \u003cstrong\u003eNew Decorations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFinally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions.\u003c/p\u003e\n\u003cp\u003eDecorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block.\u003c/p\u003e\n\u003cp\u003eUntil now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new \u003ccode\u003eaddDecorations()\u003c/code\u003e hook.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eaddDecorations() {\n  return {\n    create: ({ state }) =\u0026gt;\n      // findMatches can be any function that returns an array of { from, to } ranges\n      findMatches(state.doc).map(match =\u0026gt;\n        Decoration.Inline(match.from, match.to, { class: 'highlight' }),\n      ),\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/965a880c1f0af94b992722d1fdfbc53029d20e90\"\u003e\u003ccode\u003e965a880\u003c/code\u003e\u003c/a\u003e fix(core): preserve JSX child boundaries (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/214a140450a06cb787543bac55757b9dcde1dd9e\"\u003e\u003ccode\u003e214a140\u003c/code\u003e\u003c/a\u003e fixed \u003ccode\u003eeditor.can\u003c/code\u003e and \u003ccode\u003eeditor.chain\u003c/code\u003e to not be accessible on editor … (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8210\"\u003e#8210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3dffed5058655a4984af07783a38c1e5b8bd718b\"\u003e\u003ccode\u003e3dffed5\u003c/code\u003e\u003c/a\u003e fix(core): keep mixed JSX children separate in DOM output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/abc882852362936a48fe9576fe6202afc617da74\"\u003e\u003ccode\u003eabc8828\u003c/code\u003e\u003c/a\u003e feat(core): add ProseMirror type guard functions (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8186\"\u003e#8186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3099eef2fd390f8262522d16df6916ae8a11b286\"\u003e\u003ccode\u003e3099eef\u003c/code\u003e\u003c/a\u003e feat(core): add Decorations API with framework widget renderers (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e546b655: Fix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0247d39]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51909d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3099eef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.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/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/546b655dc25d11e2e71e6e7baaca01afb16b83bd\"\u003e\u003ccode\u003e546b655\u003c/code\u003e\u003c/a\u003e fix(extension-image): reveal resizable node view when the image is already ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-table/CHANGELOG.md\"\u003e@​tiptap/extension-table's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3c929ad: Fixed table markdown pipe escaping so the extension loads on older Safari and iOS versions (WebKit before Safari 16.4).\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeded5e4: Deleting the last row or column of a table no longer moves the cursor outside the table when there is content below it.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0247d39]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [58a8953]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [51909d3]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3099eef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.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/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3c929ad21119dfd159eb298674198c67bb1146f1\"\u003e\u003ccode\u003e3c929ad\u003c/code\u003e\u003c/a\u003e fix(extension-table): make markdown pipe-escape regex parseable on WebKit \u0026lt; S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/eded5e4b247264677a80a8a2dd09ca726a03265f\"\u003e\u003ccode\u003eeded5e4\u003c/code\u003e\u003c/a\u003e fix(extension-table): keep cursor inside table when deleting last row or colu...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-cell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-table-row's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e58a8953: Fix the \u003ccode\u003e./schema-list\u003c/code\u003e export map pointing \u003ccode\u003etypes\u003c/code\u003e at \u003ccode\u003edist/schema/\u003c/code\u003e, which is not emitted. Tools that read the \u003ccode\u003etypes\u003c/code\u003e condition directly could not resolve \u003ccode\u003e@tiptap/pm/schema-list\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/58a8953c1438aba4d17235c31eae6ca1aca37581\"\u003e\u003ccode\u003e58a8953\u003c/code\u003e\u003c/a\u003e fix(pm): point schema-list types at the emitted declaration files (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/react` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md\"\u003e@​tiptap/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1cb7ad3: Fix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [abc8828]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e3099eef: \u003cstrong\u003eNew Decorations API\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eFinally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions.\u003c/p\u003e\n\u003cp\u003eDecorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block.\u003c/p\u003e\n\u003cp\u003eUntil now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new \u003ccode\u003eaddDecorations()\u003c/code\u003e hook.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eaddDecorations() {\n  return {\n    create: ({ state }) =\u0026gt;\n      // findMatches can be any function that returns an array of { from, to } ranges\n      findMatches(state.doc).map(match =\u0026gt;\n        Decoration.Inline(match.from, match.to, { class: 'highlight' }),\n      ),\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1cb7ad3b862be9abe1885dbd778c82c61de418c8\"\u003e\u003ccode\u003e1cb7ad3\u003c/code\u003e\u003c/a\u003e fix(react): prevent crash when ReactNodeViewRenderer returns early (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7901bc245d981873765ec576b377a84c355e61b3\"\u003e\u003ccode\u003e7901bc2\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8142\"\u003e#8142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3099eef2fd390f8262522d16df6916ae8a11b286\"\u003e\u003ccode\u003e3099eef\u003c/code\u003e\u003c/a\u003e feat(core): add Decorations API with framework widget renderers (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/31e176cdd0c2b32fc72627545883dda3619c0d68\"\u003e\u003ccode\u003e31e176c\u003c/code\u003e\u003c/a\u003e fix(react): avoid stale position when syncing node view selection (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react/issues/8165\"\u003e#8165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.30.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.29.2 to 3.30.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.30.3\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUnsetting one text style inside a blockquote no longer removes the other text styles in it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eYouTube live URLs (\u003ccode\u003e/live/\u0026lt;id\u0026gt;\u003c/code\u003e) now embed the video.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix ReactNodeViewRenderer crash when contentComponent is not available\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eAiInsertReveal\u003c/code\u003e extension (\u003ccode\u003e@tiptap/ai-toolkit/streaming-reveal\u003c/code\u003e) to fade in text as the AI streams it into a collaborative document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eKeep mixed JSX children as separate siblings in DOM output.\u003c/li\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003eeditor.chain\u003c/code\u003e and \u003ccode\u003eeditor.can\u003c/code\u003e can not be accessed on editor initialization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix resizable images staying hidden when the image is cached or fails to load.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [965a880]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dffed5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [214a140]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/data-formulator/pull/437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fdata-formulator/issues/437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/437/packages"}}]}