{"id":4303,"name":"@testing-library/svelte","ecosystem":"npm","repository_url":"https://github.com/testing-library/svelte-testing-library","issues_count":264,"created_at":"2025-06-06T16:30:25.158Z","updated_at":"2025-06-06T16:30:25.158Z","purl":"pkg:npm/@testing-library/svelte","metadata":{"id":1311732,"name":"@testing-library/svelte","ecosystem":"npm","description":"Simple and complete Svelte testing utilities that encourage good testing practices.","homepage":"https://github.com/testing-library/svelte-testing-library#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/testing-library/svelte-testing-library","keywords_array":["testing","svelte","ui","dom","jsdom","unit","integration","functional","end-to-end","e2e"],"namespace":"testing-library","versions_count":48,"first_release_published_at":"2019-06-01T04:32:02.596Z","latest_release_published_at":"2025-05-19T14:43:37.452Z","latest_release_number":"5.2.8","last_synced_at":"2025-06-05T17:31:09.683Z","created_at":"2022-04-08T20:33:37.023Z","updated_at":"2025-06-05T17:33:14.257Z","registry_url":"https://www.npmjs.com/package/@testing-library/svelte","install_command":"npm install @testing-library/svelte","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"5.2.0-next.3","latest":"5.2.8"}},"repo_metadata":{"id":34872547,"uuid":"184643351","full_name":"testing-library/svelte-testing-library","owner":"testing-library","description":":chipmunk: Simple and complete Svelte DOM testing utilities that encourage good testing practices","archived":false,"fork":false,"pushed_at":"2025-05-25T19:31:51.000Z","size":490,"stargazers_count":635,"open_issues_count":5,"forks_count":33,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-29T04:04:54.874Z","etag":null,"topics":["svelte","testing"],"latest_commit_sha":null,"homepage":"https://testing-library.com/docs/svelte-testing-library/intro","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/testing-library.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-05-02T19:57:33.000Z","updated_at":"2025-05-24T01:21:33.000Z","dependencies_parsed_at":"2023-10-14T16:58:41.601Z","dependency_job_id":"38c46355-9f1f-4c5b-a75d-2fb1b0150377","html_url":"https://github.com/testing-library/svelte-testing-library","commit_stats":{"total_commits":202,"total_committers":33,"mean_commits":6.121212121212121,"dds":0.801980198019802,"last_synced_commit":"e13a6b15be15cdb77c18b098e046f23bf451ef79"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testing-library","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258266796,"owners_count":22674351,"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":"testing-library","name":"Testing Library","uuid":"49996085","kind":"organization","description":"The home for all testing-library projects","email":null,"website":"https://testing-library.com","location":"Your tests","twitter":"TestingLib","company":null,"icon_url":"https://avatars.githubusercontent.com/u/49996085?v=4","repositories_count":31,"last_synced_at":"2024-10-30T02:43:14.827Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/testing-library","funding_links":[],"total_stars":43138,"followers":926,"following":0,"created_at":"2022-11-02T16:25:13.656Z","updated_at":"2024-10-30T02:43:14.828Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testing-library","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testing-library/repositories"},"tags":[{"name":"v5.2.7","sha":"e86dadae6c55899b13415a71a506a44f414305e1","kind":"commit","published_at":"2025-02-11T17:59:23.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.7","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.7/manifests"},{"name":"v5.2.6","sha":"90ba912d4609d36168732a39e7fe6f99a35330a1","kind":"commit","published_at":"2024-11-19T17:20:36.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.6","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.6/manifests"},{"name":"v5.2.5","sha":"acbddfdf3556dd6f411361f9ccfd85c9773c7fdc","kind":"commit","published_at":"2024-11-18T21:55:03.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.5","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.5/manifests"},{"name":"v5.2.4","sha":"b5e0f3d6ff7939b69ca31f6c58cec59560ab11a9","kind":"commit","published_at":"2024-10-18T16:12:44.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.4","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.4/manifests"},{"name":"v5.2.3","sha":"f4b1508eb58550b71802f59532025ff198cdb011","kind":"commit","published_at":"2024-10-02T02:43:41.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"6f45a962bffc649ef77afcc6a456f8a39df8cb0f","kind":"commit","published_at":"2024-10-01T18:46:50.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"75a3f389934d1c2c4af5a4c9e2dde6a2bfb1cd74","kind":"commit","published_at":"2024-07-25T23:05:04.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"953a4dbd6fbbbfef280ceacdbcc64466d2389364","kind":"commit","published_at":"2024-06-28T22:49:49.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0/manifests"},{"name":"v5.2.0-next.3","sha":"2fb7423e5b89b982da0297cbea990cb0ad683700","kind":"commit","published_at":"2024-06-26T15:23:04.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.0-next.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.0-next.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.3/manifests"},{"name":"v5.2.0-next.2","sha":"a8f21f8402b736bac65a1361d075c0399542ff06","kind":"commit","published_at":"2024-06-26T01:41:54.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.0-next.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.2/manifests"},{"name":"v5.2.0-next.1","sha":"9dce164c7f1e0f1b012f7e4604352ac3bfd9eb98","kind":"commit","published_at":"2024-06-20T15:17:14.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.2.0-next.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.2.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.2.0-next.1/manifests"},{"name":"v5.1.0","sha":"ed541de853d8668f5fa6fbf037f3474ca435dc5e","kind":"commit","published_at":"2024-04-24T13:42:55.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.1.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.1.0/manifests"},{"name":"v5.0.1","sha":"cb9fc3afcdf471a3004edc939ce19cd4a78e2c9d","kind":"commit","published_at":"2024-04-18T16:04:44.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.0.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"496c4559c09c2d31115b797ad6ba36b0b3a4aa41","kind":"commit","published_at":"2024-04-18T15:29:10.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v5.0.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v5.0.0/manifests"},{"name":"v4.2.3","sha":"3eaa04ee5be2793f1b49057186a8716cddd322d9","kind":"commit","published_at":"2024-04-18T15:14:25.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.2.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"40feeb49fd8219a7f9484fd6bdbf2f60fc615cc8","kind":"commit","published_at":"2024-03-25T21:21:22.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.2.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"40973c5b60a5ea113a4f31b0bc67da3c74641bbd","kind":"commit","published_at":"2024-02-24T16:54:14.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.2.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"178b2dee9c9f3719e88e5e513a562e541532c1e5","kind":"commit","published_at":"2024-02-13T18:11:23.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.2.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"ee1b1f791792bfc2a1598867a076bc516c180524","kind":"commit","published_at":"2024-01-27T20:11:41.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.1.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.1.0/manifests"},{"name":"v4.0.6","sha":"9ef86c7258337a8a9267dd96bdf320bfae9ecd38","kind":"commit","published_at":"2024-01-24T15:37:58.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.6","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.6/manifests"},{"name":"v4.0.5","sha":"c0ff791388f7230a492143fac5daad4d2529920f","kind":"commit","published_at":"2023-11-05T17:11:30.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.5","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.5/manifests"},{"name":"v4.0.4","sha":"800e33e1e9b816203e1a2105e5a9c7f415f56972","kind":"commit","published_at":"2023-10-13T17:45:50.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.4","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"c62d5dce8db5c65ee647ae682c00091a516c8c40","kind":"commit","published_at":"2023-07-02T23:11:44.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"15ee68a0e70571848ccd46a011734d71df8d08c2","kind":"commit","published_at":"2023-06-28T17:46:35.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e79c857d3dd88e3e22d91ecf22d24ac5a35ec6bf","kind":"commit","published_at":"2023-06-26T17:46:14.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"a7ad7fd969f2dc0d0cc70bb81539991a8c77f327","kind":"commit","published_at":"2023-06-24T08:24:38.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v4.0.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v4.0.0/manifests"},{"name":"v3.2.2","sha":"373a666b9a7b9f000ae1a6236b5edb8af9722ce7","kind":"commit","published_at":"2022-10-06T13:27:43.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.2.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"6889d5476fc52956f1d211e7b3fd2e40757e1716","kind":"commit","published_at":"2022-08-21T14:54:04.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.2.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"696181e2051f34d7962c696e614c6ef8b7b94d0a","kind":"commit","published_at":"2022-08-19T14:51:24.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.2.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"8d30f73d3cb1fc4ab159a2b5237fded42d430abb","kind":"commit","published_at":"2022-06-04T15:16:41.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.1.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"53369039d1b4b3d29a4085b791c9f46771dac593","kind":"commit","published_at":"2022-05-31T14:16:09.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.1.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"a6cc764e9ffc5992a01f53f1040113cd3bfdc686","kind":"commit","published_at":"2022-04-07T20:49:29.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.1.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"c2fc4353f8fa48606d11c563dd7ed6e0013bf348","kind":"commit","published_at":"2022-03-15T18:17:19.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.1.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.1.0/manifests"},{"name":"v3.0.3","sha":"bf4936cb39217653d039239c5ecc42b4f2d45604","kind":"commit","published_at":"2020-12-25T20:18:46.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.0.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"b02283abcd7a955cf597534d9cf6f46b53dc47a5","kind":"commit","published_at":"2020-12-23T17:57:12.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.0.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"f0d6b339f29833807897e75caa9d52ee5cba08ab","kind":"commit","published_at":"2020-12-23T16:45:13.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.0.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"372929a4a5de28847f28792a701980e229f6fcaa","kind":"commit","published_at":"2020-03-13T17:25:51.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v3.0.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"52a92ea3cb4fce18aa7af54c8458f9bbe20cbb75","kind":"commit","published_at":"2020-03-13T17:18:17.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v2.0.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v2.0.0/manifests"},{"name":"v1.11.2","sha":"6caae3a41fd116be69c207879a0dbdd63ba44fc1","kind":"commit","published_at":"2020-03-13T17:01:09.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.11.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"402babe1fce332610653c7ba1f3972ed9affc19b","kind":"commit","published_at":"2020-03-13T14:42:52.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.11.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"0fd1527231784d9acfe6f61d254dfdb63982b023","kind":"commit","published_at":"2019-12-06T03:58:09.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.11.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"60c5c6990c594f2c6e6c9466f1aeb1b4be5cbdd7","kind":"commit","published_at":"2019-12-06T01:18:56.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.10.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"e315af967cac3ca1acfeeb2ccb570a7452c680b4","kind":"commit","published_at":"2019-11-18T22:06:52.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.9.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"da44d972f9165b9cc3c0c0652e76ea189a4eaaae","kind":"commit","published_at":"2019-10-08T04:34:12.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.9.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"d26a497d4fcfa1db6c0dfd91e1d8a29c54dc7ecb","kind":"commit","published_at":"2019-08-11T16:30:18.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.8.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"75a559bb80db8c8904ead82bde4179030c7a90e1","kind":"commit","published_at":"2019-06-10T14:47:50.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.7.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"348f3a794c459db143ff130befd983520a9bf829","kind":"commit","published_at":"2019-06-01T04:28:11.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.7.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"55cde2948fa96bcccc44db65dd34bc6a7217a6a3","kind":"commit","published_at":"2019-05-18T17:21:27.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.6.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.6.0/manifests"},{"name":"v1.5.6","sha":"5704d9215e4acde7f0c29ab43284158ed4b6f6c3","kind":"commit","published_at":"2019-05-18T16:52:33.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.6","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"3acc235c72cb6a3e53c378e28c0f1ad7299de65c","kind":"commit","published_at":"2019-05-10T16:19:37.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.5","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"6c08d3246738535839e97659c35502e92abac2f4","kind":"commit","published_at":"2019-05-10T16:16:04.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.4","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"119279c4df3d89bcede119afb9c7c172b84d0f91","kind":"commit","published_at":"2019-05-09T19:10:18.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"4238f584be44904e04597e2e8c2d74de9d064ca4","kind":"commit","published_at":"2019-05-09T19:02:24.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"508e45f581eeedfa3cecca6943ecee17efdb12a2","kind":"commit","published_at":"2019-05-06T02:04:48.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"88455b38fb01236aaccd406041e0810309702c91","kind":"commit","published_at":"2019-05-05T17:40:23.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.5.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.5.0/manifests"},{"name":"v1.4.2","sha":"0cd096dc10b6bf01b2e39456f5e01f6364eee5e8","kind":"commit","published_at":"2019-05-05T16:15:49.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.4.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"9e6594d18787473a8b6b6a896d5165d9e81e9957","kind":"commit","published_at":"2019-05-05T13:48:30.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.4.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"ca4467a2e908bd900aa260a4cf2f0f04ae40df9d","kind":"commit","published_at":"2019-05-04T15:20:03.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.4.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"059db11cabcef98e4c8afddd0d4d79b11d12fecb","kind":"commit","published_at":"2019-05-04T14:06:13.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.3.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"31fca3a4c91c3864c9c803a4fe340161c1d02a57","kind":"commit","published_at":"2019-05-04T00:05:03.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.3.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"8437fc5a0a410b3d52b6d560a656c48c643d8fb0","kind":"commit","published_at":"2019-05-03T23:35:08.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.2.3","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"f178ebb9df5fd08ae6086a7036ff7281a7abd886","kind":"commit","published_at":"2019-05-03T20:40:41.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.2.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"84824815eb1af110200717ea0484af11313a2202","kind":"commit","published_at":"2019-05-03T17:59:47.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.2.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"c2ccb27524e077b76c875fa7d1287bddb92de231","kind":"commit","published_at":"2019-05-03T17:09:04.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.2.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c386099c6fba39a81b530be6299b5cdc121574ee","kind":"commit","published_at":"2019-05-03T15:12:33.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.1.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"2b95e8574b3733db90b556f0db18d998c72e45ba","kind":"commit","published_at":"2019-05-03T01:55:28.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.0.2","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"72b0e86035bb00789a3400b3b24cf358f0a5d81f","kind":"commit","published_at":"2019-05-03T01:17:48.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.0.1","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d7637772935eae64ca40ebdeba94e102bf250b2c","kind":"commit","published_at":"2019-05-03T01:14:59.000Z","download_url":"https://codeload.github.com/testing-library/svelte-testing-library/tar.gz/v1.0.0","html_url":"https://github.com/testing-library/svelte-testing-library/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fsvelte-testing-library/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-05T17:33:14.257Z","dependent_packages_count":724,"downloads":849992,"downloads_period":"last-month","dependent_repos_count":1546,"rankings":{"downloads":0.4892715287378031,"dependent_repos_count":0.5396153440374819,"dependent_packages_count":0.09632936827246268,"stargazers_count":2.999119799790385,"forks_count":4.707582684096645,"docker_downloads_count":0.5445229904436819,"average":1.5627402858964097},"purl":"pkg:npm/%40testing-library/svelte","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@testing-library/svelte","docker_dependents_count":14,"docker_downloads_count":1045852,"usage_url":"https://repos.ecosyste.ms/usage/npm/@testing-library/svelte","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@testing-library/svelte/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@testing-library%2Fsvelte/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@testing-library%2Fsvelte/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@testing-library%2Fsvelte/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@testing-library%2Fsvelte/related_packages","maintainers":[{"uuid":"mpeyper","login":"mpeyper","name":null,"email":"mpeyper7@gmail.com","url":null,"packages_count":38,"html_url":"https://www.npmjs.com/~mpeyper","role":null,"created_at":"2022-11-21T00:07:18.110Z","updated_at":"2022-11-21T00:07:18.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mpeyper/packages"},{"uuid":"patrickhulce","login":"patrickhulce","name":null,"email":"patrick.hulce@gmail.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~patrickhulce","role":null,"created_at":"2022-11-21T00:07:18.098Z","updated_at":"2022-11-21T00:07:18.098Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/patrickhulce/packages"},{"uuid":"mihar-22","login":"mihar-22","name":null,"email":"rahim.alwer@gmail.com","url":null,"packages_count":87,"html_url":"https://www.npmjs.com/~mihar-22","role":null,"created_at":"2022-11-21T00:07:18.114Z","updated_at":"2022-11-21T00:07:18.114Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mihar-22/packages"},{"uuid":"phryneas","login":"phryneas","name":null,"email":"mail@lenzw.de","url":null,"packages_count":76,"html_url":"https://www.npmjs.com/~phryneas","role":null,"created_at":"2024-10-31T02:02:47.378Z","updated_at":"2024-10-31T02:02:47.378Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/phryneas/packages"},{"uuid":"thymikee","login":"thymikee","name":null,"email":"thymikee@gmail.com","url":null,"packages_count":174,"html_url":"https://www.npmjs.com/~thymikee","role":null,"created_at":"2022-11-21T00:07:18.135Z","updated_at":"2022-11-21T00:07:18.135Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/thymikee/packages"},{"uuid":"kentcdodds","login":"kentcdodds","name":null,"email":"me@kentcdodds.com","url":null,"packages_count":173,"html_url":"https://www.npmjs.com/~kentcdodds","role":null,"created_at":"2022-11-21T00:07:18.069Z","updated_at":"2022-11-21T00:07:18.069Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kentcdodds/packages"},{"uuid":"jdecroock","login":"jdecroock","name":null,"email":"decroockjovi@gmail.com","url":null,"packages_count":123,"html_url":"https://www.npmjs.com/~jdecroock","role":null,"created_at":"2022-11-21T00:07:18.028Z","updated_at":"2022-11-21T00:07:18.028Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jdecroock/packages"},{"uuid":"pago","login":"pago","name":null,"email":"patrick.gotthardt@trivago.com","url":null,"packages_count":53,"html_url":"https://www.npmjs.com/~pago","role":null,"created_at":"2022-11-21T00:07:18.119Z","updated_at":"2022-11-21T00:07:18.119Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pago/packages"},{"uuid":"eps1lon","login":"eps1lon","name":null,"email":"silbermann.sebastian@gmail.com","url":null,"packages_count":82,"html_url":"https://www.npmjs.com/~eps1lon","role":null,"created_at":"2022-11-21T00:07:18.008Z","updated_at":"2022-11-21T00:07:18.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eps1lon/packages"},{"uuid":"mdjastrzebski","login":"mdjastrzebski","name":null,"email":"mdjastrzebski@gmail.com","url":null,"packages_count":86,"html_url":"https://www.npmjs.com/~mdjastrzebski","role":null,"created_at":"2022-11-21T00:07:18.016Z","updated_at":"2022-11-21T00:07:18.016Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mdjastrzebski/packages"},{"uuid":"testing-library-bot","login":"testing-library-bot","name":null,"email":"testinglibraryoss@gmail.com","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~testing-library-bot","role":null,"created_at":"2022-11-21T00:07:18.045Z","updated_at":"2022-11-21T00:07:18.045Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/testing-library-bot/packages"},{"uuid":"timdeschryver","login":"timdeschryver","name":null,"email":"timdeschryver@outlook.com","url":null,"packages_count":43,"html_url":"https://www.npmjs.com/~timdeschryver","role":null,"created_at":"2022-11-21T00:07:18.083Z","updated_at":"2022-11-21T00:07:18.083Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/timdeschryver/packages"},{"uuid":"dfcook","login":"dfcook","name":null,"email":"dfcook@hotmail.com","url":null,"packages_count":23,"html_url":"https://www.npmjs.com/~dfcook","role":null,"created_at":"2022-11-21T00:07:18.102Z","updated_at":"2022-11-21T00:07:18.102Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dfcook/packages"},{"uuid":"gpx","login":"gpx","name":null,"email":"polvara@gmail.com","url":null,"packages_count":27,"html_url":"https://www.npmjs.com/~gpx","role":null,"created_at":"2022-11-21T00:07:18.106Z","updated_at":"2022-11-21T00:07:18.106Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gpx/packages"},{"uuid":"cmckinstry","login":"cmckinstry","name":null,"email":"carson.mckinstry@gmail.com","url":null,"packages_count":21,"html_url":"https://www.npmjs.com/~cmckinstry","role":null,"created_at":"2022-11-21T00:07:18.123Z","updated_at":"2022-11-21T00:07:18.123Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cmckinstry/packages"},{"uuid":"brrianalexis","login":"brrianalexis","name":null,"email":"brrianalexis.dev@gmail.com","url":null,"packages_count":18,"html_url":"https://www.npmjs.com/~brrianalexis","role":null,"created_at":"2022-11-21T00:07:18.146Z","updated_at":"2022-11-21T00:07:18.146Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/brrianalexis/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006545,"maintainers_count":1012936,"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":104,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4517273247","node_id":"PR_kwDOQEnj8c7fDozt","number":112,"state":"closed","title":"chore(deps): bump the frontend-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-31T01:36:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T13:33:16.000Z","updated_at":"2026-05-31T01:36:57.000Z","time_to_close":475419,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-minor-patch","update_count":17,"packages":[{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.5","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"mermaid","old_version":"11.14.0","new_version":"11.15.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tsconfig/svelte","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/tsconfig/bases"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-svelte","old_version":"3.12.5","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"msw","old_version":"2.12.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.55.3","new_version":"5.55.9","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.3","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-patch group with 15 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.5` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.14.0` | `11.15.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.60.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.3.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) | `5.0.6` | `5.0.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.12.5` | `3.17.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.2` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.15` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.9` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.3` | `4.4.8` |\n\n\nUpdates `dompurify` from 3.4.0 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.4.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bypass caused by the new HTML element \u003ccode\u003eselectedcontent\u003c/code\u003e added in 3.4.4, thanks \u003ca href=\"https://github.com/KabirAcharya\"\u003e\u003ccode\u003e@​KabirAcharya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote that this is a security release for an issue introduced in 3.4.4 and should be upgraded to immediately.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eDOMPurify 3.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eselectedcontent\u003c/code\u003e element to default allow-list, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecommand\u003c/code\u003e and \u003ccode\u003ecommandfor\u003c/code\u003e attributes to default allowed-list, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better template scrubbing for \u003ccode\u003eIN_PLACE\u003c/code\u003e operations, thanks \u003ca href=\"https://github.com/DEMON1A\"\u003e\u003ccode\u003e@​DEMON1A\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded stronger checks for cross-realm windows, thanks \u003ca href=\"https://github.com/DEMON1A\"\u003e\u003ccode\u003e@​DEMON1A\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/fg0x0\"\u003e\u003ccode\u003e@​fg0x0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated demo website and made sure it uses the latest from main\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, dependabot, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🚨 \u003cstrong\u003eThis release had been flagged as deprecated, please use DOMPurify 3.4.5 instead\u003c/strong\u003e 🚨\u003c/p\u003e\n\u003ch2\u003eDOMPurify 3.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with handling of nested Shadow DOM trees, thanks \u003ca href=\"https://github.com/fishjojo1\"\u003e\u003ccode\u003e@​fishjojo1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the template regexes to be more robust against ReDoS attacks, thanks \u003ca href=\"https://github.com/aleung27\"\u003e\u003ccode\u003e@​aleung27\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the node iteration code to catch more Shadow DOM related issues\u003c/li\u003e\n\u003cli\u003eUpdated Playwright and added Node 26 to test matrix\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, release signing, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with URI validation on attributes allowed via \u003ccode\u003eADD_ATTR\u003c/code\u003e callback, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with source maps referring to non-existing files, thanks \u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, release signing, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with on-handler stripping for HTML-spec-reserved custom element names (\u003ccode\u003efont-face\u003c/code\u003e, \u003ccode\u003ecolor-profile\u003c/code\u003e, \u003ccode\u003emissing-glyph\u003c/code\u003e, \u003ccode\u003efont-face-src\u003c/code\u003e, \u003ccode\u003efont-face-uri\u003c/code\u003e, \u003ccode\u003efont-face-format\u003c/code\u003e, \u003ccode\u003efont-face-name\u003c/code\u003e) under permissive \u003ccode\u003eCUSTOM_ELEMENT_HANDLING\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a case-sensitivity gap in the \u003ccode\u003eannotation-xml\u003c/code\u003e check that allowed mixed-case variants to bypass the basic-custom-element exclusion in XHTML mode\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSANITIZE_NAMED_PROPS\u003c/code\u003e repeatedly prefixing already-prefixed \u003ccode\u003eid\u003c/code\u003e and \u003ccode\u003ename\u003c/code\u003e values on subsequent sanitization\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eIN_PLACE\u003c/code\u003e root-node check to explicitly guard against non-string \u003ccode\u003enodeName\u003c/code\u003e (DOM-clobbering robustness)\u003c/li\u003e\n\u003cli\u003eRemoved a duplicate \u003ccode\u003eslot\u003c/code\u003e entry from the default HTML attribute allow-list\u003c/li\u003e\n\u003cli\u003eStrengthened the fast-check fuzz harness with explicit XSS invariants, an expanded seed-payload corpus, an additional idempotence property for \u003ccode\u003eSANITIZE_NAMED_PROPS\u003c/code\u003e, and a negative-control assertion ensuring the invariants actually fire\u003c/li\u003e\n\u003cli\u003eAdded regression and pinning tests covering the above fixes and two accepted-behavior contracts (\u003ccode\u003eSAFE_FOR_TEMPLATES\u003c/code\u003e greedy scrub, hook-added attribute handling)\u003c/li\u003e\n\u003cli\u003eExtended CodeQL analysis to run on \u003ccode\u003e3.x\u003c/code\u003e and \u003ccode\u003e2.x\u003c/code\u003e maintenance branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/011b0c78f2a0f57ee54f5fcccb697a46ca6e63ea\"\u003e\u003ccode\u003e011b0c7\u003c/code\u003e\u003c/a\u003e release: 3.4.5 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5817ad969c15e67dfcd6cb37248d6e9c1553e7c3\"\u003e\u003ccode\u003e5817ad9\u003c/code\u003e\u003c/a\u003e release: 3.4.4 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/520edb0371a9638f9b51f1798051299a250c686b\"\u003e\u003ccode\u003e520edb0\u003c/code\u003e\u003c/a\u003e release: 3.4.3 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6f67fd396a7b8c64294343999fe607ca1f5299c0\"\u003e\u003ccode\u003e6f67fd3\u003c/code\u003e\u003c/a\u003e Sync/3.4.2 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5b0cdbbf52331e854c0a2de875b1a3790ecec2b8\"\u003e\u003ccode\u003e5b0cdbb\u003c/code\u003e\u003c/a\u003e chore: merge main into 3.x for 3.4.1 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/09f59115a311469de5b625225760593e551f080a\"\u003e\u003ccode\u003e09f5911\u003c/code\u003e\u003c/a\u003e test: added three more browsers to test setup (OSX, mobile)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.0...3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.14.0 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7174\"\u003e#7174\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/0aca21739c0d1fcaaa206e04a6cd574ebc415483\"\u003e\u003ccode\u003e0aca217\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milesspencer35\"\u003e\u003ccode\u003e@​milesspencer35\u003c/code\u003e\u003c/a\u003e! - feat(sequence): Add support for decimal start and increment values in the \u003ccode\u003eautonumber\u003c/code\u003e directive\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7512\"\u003e#7512\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8e17492f7365ba50896382feb69a23efd9d8a22d\"\u003e\u003ccode\u003e8e17492\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aruncveli\"\u003e\u003ccode\u003e@​aruncveli\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add datastore shape\u003c/p\u003e\n\u003cp\u003eIn Data flow diagrams, a datastore/warehouse/file/database is used to represent data persistence. It is denoted by a rectangle with only top and bottom borders, and can be used in flowcharts with \u003ccode\u003eA@{ shape: datastore, label: \u0026quot;Datastore\u0026quot; }\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6440\"\u003e#6440\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9ad8dde6d049adde85d8ed2d476c09b5820f3f4b\"\u003e\u003ccode\u003e9ad8dde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yordis\"\u003e\u003ccode\u003e@​yordis\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lgazo\"\u003e\u003ccode\u003e@​lgazo\u003c/code\u003e\u003c/a\u003e! - feat: add Event Modeling diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7707\"\u003e#7707\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/27db774627be1cee881961dfd0d2cb21cd01b79d\"\u003e\u003ccode\u003e27db774\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/txmxthy\"\u003e\u003ccode\u003e@​txmxthy\u003c/code\u003e\u003c/a\u003e! - feat(architecture): expose four fcose layout knobs for \u003ccode\u003earchitecture-beta\u003c/code\u003e diagrams (\u003ccode\u003enodeSeparation\u003c/code\u003e, \u003ccode\u003eidealEdgeLengthMultiplier\u003c/code\u003e, \u003ccode\u003eedgeElasticity\u003c/code\u003e, \u003ccode\u003enumIter\u003c/code\u003e) so authors can tune layout density and spread overlapping siblings without changing diagram source\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7604\"\u003e#7604\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/bf9502fb6012a4b724679b401ac928f5ee55161c\"\u003e\u003ccode\u003ebf9502f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/M-a-c\"\u003e\u003ccode\u003e@​M-a-c\u003c/code\u003e\u003c/a\u003e! - feat(class): add nested namespace support for class diagrams via dot notation and syntactic nesting\u003c/p\u003e\n\u003cp\u003eIf you have namespaces in class diagrams that use \u003ccode\u003e.\u003c/code\u003es already and want to render them without nesting (≤v11.14.0 behaviour), you can use set \u003ccode\u003eclass.hierarchicalNamespaces=false\u003c/code\u003e in your mermaid config:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003econfig:\n  class:\n    hierarchicalNamespaces: false\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7272\"\u003e#7272\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/88cdd3dc0aab9577174561b04e14760c565a232b\"\u003e\u003ccode\u003e88cdd3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/xinbenlv\"\u003e\u003ccode\u003e@​xinbenlv\u003c/code\u003e\u003c/a\u003e! - feat(sankey): add outlined label style, configurable nodeWidth/nodePadding, and custom node colors\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e9b0f34d8d82a6260077764ee45e1d7d90957a0f\"\u003e\u003ccode\u003ee9b0f34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: prevent unbalanced CSS styles in classDefs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/37ff937f1da2e19f882fd1db01235db4d01f4056\"\u003e\u003ccode\u003e37ff937\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: create CSS styles using the CSSOM\u003c/p\u003e\n\u003cp\u003eThis removes some invalid CSS and normalizes some CSS formatting.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7508\"\u003e#7508\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/bfe60cc67b9a6dec64f9161f58e4d24a06c42b65\"\u003e\u003ccode\u003ebfe60cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/biiab\"\u003e\u003ccode\u003e@​biiab\u003c/code\u003e\u003c/a\u003e! - fix(stateDiagram): \u003ccode\u003eend note\u003c/code\u003e now only closes a note when used on a new line\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/faafb5d49106dd32c367f3882505f2dd625aa30e\"\u003e\u003ccode\u003efaafb5d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(gantt): add iteration limit for \u003ccode\u003eexcludes\u003c/code\u003e field\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/65f8be2a42faf869b811469571983cba7eeeca99\"\u003e\u003ccode\u003e65f8be2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: disallow some CSS at-rules in custom CSS\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7726\"\u003e#7726\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1502f32f3c5fb944925b0c527fbbde3c4f041824\"\u003e\u003ccode\u003e1502f32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e! - fix(wardley): fix unnecessary sanitization of text\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7578\"\u003e#7578\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1f98db8e326299ac97a2fa60abfd509d8f5f16e2\"\u003e\u003ccode\u003e1f98db8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Gaston202\"\u003e\u003ccode\u003e@​Gaston202\u003c/code\u003e\u003c/a\u003e! - fix(class): self-referential class multiplicity labels no longer rendered multiple times\u003c/p\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7560\"\u003e#7560\u003c/a\u003e. Resolves an issue where cardinality labels on self-referential class relationships were rendered three times due to edge splitting in the dagre layout. The fix ensures that each sub-edge only carries its relevant label positions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7592\"\u003e#7592\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2343e38498a3b31f8ce5e79f1f009e0b56fbe086\"\u003e\u003ccode\u003e2343e38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix(sequence): add background box behind alt/else section title labels in sequence diagrams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7589\"\u003e#7589\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/7fb9509b8b5cb1dc48519dc60cf6cdc6afba0462\"\u003e\u003ccode\u003e7fb9509\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NYCU-Chung\"\u003e\u003ccode\u003e@​NYCU-Chung\u003c/code\u003e\u003c/a\u003e! - fix(block): prevent column widths from shrinking when mixing different column spans\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7632\"\u003e#7632\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3f9e0f15bedc1e2c71ddb6b34192d1a21124cfc2\"\u003e\u003ccode\u003e3f9e0f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ekiauhce\"\u003e\u003ccode\u003e@​ekiauhce\u003c/code\u003e\u003c/a\u003e! - fix(sequence): correct messageAlign label position for right-to-left arrows in sequence diagrams\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/mermaid-js/mermaid/commit/41646dfd43ac83f001b03c70605feb036afae46d\"\u003e\u003ccode\u003e41646df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7739\"\u003e#7739\u003c/a\u003e from aloisklink/ci/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2671f5c44a1515960ebc41c09a365c41860f95ee\"\u003e\u003ccode\u003e2671f5c\u003c/code\u003e\u003c/a\u003e docs: fix v11.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/f4bf04b5db8bed603e40ed3d5ce5228d6b07754e\"\u003e\u003ccode\u003ef4bf04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7738\"\u003e#7738\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/abfb563e1dcbd46d617f44a6361bd6d926dc6289\"\u003e\u003ccode\u003eabfb563\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/60b289f428d0a0832ad95ed4e1fb326344e23532\"\u003e\u003ccode\u003e60b289f\u003c/code\u003e\u003c/a\u003e Release Candidate 11.15.0 (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7737\"\u003e#7737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d37c0db39ca2405b4473361063df2c47109dc2c9\"\u003e\u003ccode\u003ed37c0db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7730\"\u003e#7730\u003c/a\u003e from aloisklink/fix/fix-edgeLabelRightLeft-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5ab5a2895fa8b7e90de85b43a4b99aa50b39b0f1\"\u003e\u003ccode\u003e5ab5a28\u003c/code\u003e\u003c/a\u003e docs: improve nested namespace changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/18f8b4c5bf67aface3485272b48042f2fdd6fad2\"\u003e\u003ccode\u003e18f8b4c\u003c/code\u003e\u003c/a\u003e fix: revert endEdgeLabelLeft/endEdgeLabelRight change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/504b2eb73d4d827baa817efd47ab6f44ae769b5a\"\u003e\u003ccode\u003e504b2eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7726\"\u003e#7726\u003c/a\u003e from aloisklink/fix/correct-unnecessary-html-escapes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1502f32f3c5fb944925b0c527fbbde3c4f041824\"\u003e\u003ccode\u003e1502f32\u003c/code\u003e\u003c/a\u003e fix(wardley): fix unnecessary sanitization of text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.14.0...mermaid@11.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.17 to 4.3.0\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/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/52f94c74bb491e9c3641ce322a0ef90fb3c45de6\"\u003e\u003ccode\u003e52f94c7\u003c/code\u003e\u003c/a\u003e Improve codebase quality (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bfb5732b0b948d89c6803cb537bca168ec8e0a46\"\u003e\u003ccode\u003ebfb5732\u003c/code\u003e\u003c/a\u003e Fall back to the plugin \u003ccode\u003ebase\u003c/code\u003e when PostCSS has no \u003ccode\u003efrom\u003c/code\u003e option (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3a890c35727fe0630c59b72dbec799d02e3c4800\"\u003e\u003ccode\u003e3a890c3\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19957\"\u003e#19957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tailwindcss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e@​testing-library/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/svelte` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.22 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.22...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.12.5 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/seheart/raven/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seheart%2Fraven/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"},{"uuid":"4435236901","node_id":"PR_kwDOPmXrDc7a-nE7","number":21,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 8 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-05-13T05:47:24.000Z","updated_at":"2026-05-13T05:47:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.17.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.6` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e@​testing-library/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `eslint` from 9.39.3 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/21253c49bf65e95419ae45971f6c383fce43cb72\"\u003e\u003ccode\u003e21253c4\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ResolvedPathname types...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cbcb872ea3ea45cac5b3ad077204c31426cd8e4a\"\u003e\u003ccode\u003ecbcb872\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.1/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) Preserve non-breaking spaces\u003c/li\u003e\n\u003cli\u003e(fix) handle comments in \u003ccode\u003ebind:\u003c/code\u003e get/set tuple\u003c/li\u003e\n\u003cli\u003e(fix) handle computed properties in e.g. \u003ccode\u003e{#each}\u003c/code\u003e blocks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettier-plugin-svelte/commit/44dda204c660fafbf0e5c6c71b6f6c3c4423adce\"\u003e\u003ccode\u003e44dda20\u003c/code\u003e\u003c/a\u003e chore: release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ccaaf35dcc76ca462c3e36d74e61fc2493e693a4\"\u003e\u003ccode\u003eccaaf35\u003c/code\u003e\u003c/a\u003e fix: handle computed properties in e.g. \u003ccode\u003e{#each}\u003c/code\u003e blocks (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/1e2adf9c712e391f0320e5f8ea5beb7e74e9aadb\"\u003e\u003ccode\u003e1e2adf9\u003c/code\u003e\u003c/a\u003e fix: handle comments in \u003ccode\u003ebind:\u003c/code\u003e get/set tuple (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/287b98c62efbf545a0980175dcd88863afe4abd1\"\u003e\u003ccode\u003e287b98c\u003c/code\u003e\u003c/a\u003e fix: preserve non-breaking spaces (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.1...v3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-tailwindcss` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases\"\u003eprettier-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cp\u003eSame as v0.7.2, since v0.7.3 contained breaking changes.\u003c/p\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\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/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md\"\u003eprettier-plugin-tailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.0] - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\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/prettier-plugin-tailwindcss/commit/f77532e1c604f1ab06bc1b9902f6d9b115150998\"\u003e\u003ccode\u003ef77532e\u003c/code\u003e\u003c/a\u003e 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/4815377fb1bb89cfe94bcbf566d1d6283f8e41e3\"\u003e\u003ccode\u003e4815377\u003c/code\u003e\u003c/a\u003e Update the changelog for recent PRs (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/0a7ddcb677a9ae10837f9941ae9fef2d9b33386d\"\u003e\u003ccode\u003e0a7ddcb\u003c/code\u003e\u003c/a\u003e Fix insiders tags sometimes published to latest channel (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/8066e85c13026f118bef653217d34f5aed0bec20\"\u003e\u003ccode\u003e8066e85\u003c/code\u003e\u003c/a\u003e release on \u003ccode\u003epublished\u003c/code\u003e event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3b0ed57817c1b44ecf14484b55e3720fe15dc261\"\u003e\u003ccode\u003e3b0ed57\u003c/code\u003e\u003c/a\u003e move \u003ccode\u003e--silent\u003c/code\u003e flag before the script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f7d2598fe00779cd362819437f4f0a1f866208fc\"\u003e\u003ccode\u003ef7d2598\u003c/code\u003e\u003c/a\u003e 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/9a511914abfa10fa6f66405cee3e46892b9b6a2b\"\u003e\u003ccode\u003e9a51191\u003c/code\u003e\u003c/a\u003e merge \u003ccode\u003erelease.yml\u003c/code\u003e and \u003ccode\u003erelease-insiders.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3997fbd5ddf63b8b5bf600bff00b128acc8bfb7e\"\u003e\u003ccode\u003e3997fbd\u003c/code\u003e\u003c/a\u003e Use explicit import() expressions in plugin load arrays for bundler compatibi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/125a8bc77639529a5a0c7e4e8a02174d7ed2d70b\"\u003e\u003ccode\u003e125a8bc\u003c/code\u003e\u003c/a\u003e Fix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/2ac6e70fe9ef595cd910fc94ab98431ad652c6e4\"\u003e\u003ccode\u003e2ac6e70\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eminify: \u0026quot;dce-only\u003c/code\u003e in tsdown (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.2...v0.8.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 prettier-plugin-tailwindcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.1 to 4.1.6\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.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  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/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\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/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/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/albertllonch/paisdepandereta/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4376016376","node_id":"PR_kwDORZuAVM7X-pKZ","number":23,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T13:09:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T11:06:13.000Z","updated_at":"2026-05-11T13:09:54.000Z","time_to_close":612218,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.54","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.1","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.59.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.17.1` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.9` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.4.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.42.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.7` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.1` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.54` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.59.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.1` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e@​faker-js/faker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\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/faker-js/faker/blob/next/CHANGELOG.md\"\u003e@​faker-js/faker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\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/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e@​internationalized/date's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.3.0\u003c/h2\u003e\n\u003cp\u003eIn this release we are excited to announce support for \u003ca href=\"https://react-spectrum.adobe.com/TableView#expandable-rows\"\u003eexpandable rows\u003c/a\u003e in TableView, highlight selection in \u003ca href=\"https://react-spectrum.adobe.com/TreeView\"\u003eTreeView\u003c/a\u003e, and window scrolling in collection components! Window scrolling enables virtualized collections to automatically scroll with the rest of the page – no height needed. In addition, we've updated the set of available \u003ca href=\"https://react-spectrum.adobe.com/icons\"\u003eworkflow icons\u003c/a\u003e, and reduced the number of dependencies installed when using S2 by over 90% – see the full release notes for details.\u003c/p\u003e\n\u003cp\u003eTo help assist with migrations from S1 to S2, we've added a new end to end \u003ca href=\"https://react-spectrum.adobe.com/migrating#ai-assisted-migration-recommended\"\u003emigration Agent skill\u003c/a\u003e that you can use with your agent of choice. Our existing \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eS2 Agent skill\u003c/a\u003e has also been updated to greatly improve its ability to select the proper S2 component to use from context, so be sure to update.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-3-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ca748178f7975b914f689dd6d0f164622109b0b9\"\u003e\u003ccode\u003eca74817\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2d2cc155aabcc5817352d91cf993974ca8715a01\"\u003e\u003ccode\u003e2d2cc15\u003c/code\u003e\u003c/a\u003e fix: prevent items from getting continually loaded in S2 TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9921\"\u003e#9921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/beda77877ec93183054c73b0d02732f9cfe57baf\"\u003e\u003ccode\u003ebeda778\u003c/code\u003e\u003c/a\u003e fix: broken compound selector exposed by browserslist bump (Table virtualizer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/c7c4c679e8dc9744d0ca3a277710392f4a1c8a64\"\u003e\u003ccode\u003ec7c4c67\u003c/code\u003e\u003c/a\u003e fix: v3 docs build (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/efc581c91a006eebf6a1430d0513669ab5d23184\"\u003e\u003ccode\u003eefc581c\u003c/code\u003e\u003c/a\u003e fix: nightly packing too many files (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9917\"\u003e#9917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5c5bda559e8f5181ce92e6a27adb556688a04d83\"\u003e\u003ccode\u003e5c5bda5\u003c/code\u003e\u003c/a\u003e docs: improve S2 agent skill (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/988c120714595eaa39c25df1ee8684cf53de713f\"\u003e\u003ccode\u003e988c120\u003c/code\u003e\u003c/a\u003e docs: Update RangeCalendar for api consitency, add docs for nonce, and TagGro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/21c4dfb1129deed456a9b0817cc023813b33173b\"\u003e\u003ccode\u003e21c4dfb\u003c/code\u003e\u003c/a\u003e chore: Revert 9875 and move disabledBehavior example in TableView docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9914\"\u003e#9914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/9e18b4a2894526bcbbd01e43105683eeca1b5c81\"\u003e\u003ccode\u003e9e18b4a\u003c/code\u003e\u003c/a\u003e chore: fix S2 datepicker errorMessage type (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9909\"\u003e#9909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b65a4aa7c350e18002f3698377909fee7aacb234\"\u003e\u003ccode\u003eb65a4aa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make aria test utils helpers work with vitest-browser-react (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/97\"\u003e#97\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.1\"\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.57.0 to 1.59.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.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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/adapter-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e@​sveltejs/adapter-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\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.49.2 to 2.59.0\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.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\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\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\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\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003edeep_set\u003c/code\u003e crash on nullish nested values (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15600\"\u003e#15600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (e.g. when a schema uses \u003ccode\u003e.default([])\u003c/code\u003e), so \u003ccode\u003e.as('checkbox')\u003c/code\u003e and friends work again (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15723\"\u003e#15723\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\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\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\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\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\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/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a21582ca1b497919cdea969ff63d0e322a21bda0\"\u003e\u003ccode\u003ea21582c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15716\"\u003e#15716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f499a455fe43e89caf37f23bc101734e61b17d62\"\u003e\u003ccode\u003ef499a45\u003c/code\u003e\u003c/a\u003e breaking: return bound \u003ccode\u003equery\u003c/code\u003e instance from \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15739\"\u003e#15739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-svelte` from 3.35.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1494\"\u003e#1494\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.40.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/api-book\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-infakt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-open-arrow-down\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e4ca37707bd3f165a75ffa050755116ccde5a9a0\"\u003e\u003ccode\u003ee4ca377\u003c/code\u003e\u003c/a\u003e Release 3.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/602a746fd925dc950e777eaa4c3f35a9e55bba94\"\u003e\u003ccode\u003e602a746\u003c/code\u003e\u003c/a\u003e Release 3.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ac3715cabbb41e432c860387cf55beee5d7d24c6\"\u003e\u003ccode\u003eac3715c\u003c/code\u003e\u003c/a\u003e Refactor clean script in package.json files to improve directory cleanup proc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/44681e5d20b3dc4c2d066d3705ba241822f630d9\"\u003e\u003ccode\u003e44681e5\u003c/code\u003e\u003c/a\u003e Release 3.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f4b74b4f49e0bf58b303cc5ae7b5b2e6ad354a38\"\u003e\u003ccode\u003ef4b74b4\u003c/code\u003e\u003c/a\u003e Release 3.37.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e@​tailwindcss/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\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-forms/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\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-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.17 to 4.2.4\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.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4266548713","node_id":"PR_kwDOPmXrDc7Shuqr","number":19,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-29T05:47:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T05:46:43.000Z","updated_at":"2026-04-29T05:47:09.000Z","time_to_close":1209624,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":6,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.17.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.6.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.17.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.4` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\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/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\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/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/811f4930f82ee2b6ac8eae75cade9bed63de0781\"\u003e\u003ccode\u003e811f493\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e from types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20667\"\u003e#20667\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b86fcfc5c75d6a3b8a2cf7bcdb3ef60635a9a03\"\u003e\u003ccode\u003e6b86fcf\u003c/code\u003e\u003c/a\u003e chore: update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20663\"\u003e#20663\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/632c4f83bf32b77981c7d395cacddd1bb172ee25\"\u003e\u003ccode\u003e632c4f8\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eprettier\u003c/code\u003e update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20662\"\u003e#20662\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0b0f21927e03ba092400e3c70d7058f537765c8\"\u003e\u003ccode\u003eb0b0f21\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-regexp to ^3.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20659\"\u003e#20659\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/228a2dd4b272c17f516ee3541f1dd69eca0a8ab0\"\u003e\u003ccode\u003e228a2dd\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20661\"\u003e#20661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ab4d7e244df244102de9d0d250b2ff12456a785\"\u003e\u003ccode\u003e3ab4d7e\u003c/code\u003e\u003c/a\u003e test: Add tests for eslintrc-style keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20645\"\u003e#20645\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f\"\u003e\u003ccode\u003e0916995\u003c/code\u003e\u003c/a\u003e feat: Implement api support for bulk-suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20565\"\u003e#20565\u003c/a\u003e) (Blake Sager)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2\"\u003e\u003ccode\u003e2b8824e\u003c/code\u003e\u003c/a\u003e fix: Prevent \u003ccode\u003eno-var\u003c/code\u003e autofix when a variable is used before declaration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20464\"\u003e#20464\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e\"\u003e\u003ccode\u003ee58b4bf\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20597\"\u003e#20597\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52\"\u003e\u003ccode\u003eb7b57fe\u003c/code\u003e\u003c/a\u003e docs: use correct JSDoc link in require-jsdoc.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20641\"\u003e#20641\u003c/a\u003e) (mkemna-clb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e\"\u003e\u003ccode\u003e58e4cfc\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20639\"\u003e#20639\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2\"\u003e\u003ccode\u003e7143dbf\u003c/code\u003e\u003c/a\u003e docs: update v9 migration guide for \u003ccode\u003e@eslint/js\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20540\"\u003e#20540\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4\"\u003e\u003ccode\u003e035fc4f\u003c/code\u003e\u003c/a\u003e docs: note that \u003ccode\u003eglobalReturn\u003c/code\u003e applies only with \u003ccode\u003esourceType: \u0026quot;script\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20630\"\u003e#20630\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a\"\u003e\u003ccode\u003ee972c88\u003c/code\u003e\u003c/a\u003e docs: merge ESLint option descriptions into type definitions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20608\"\u003e#20608\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953\"\u003e\u003ccode\u003e7f10d84\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e\"\u003e\u003ccode\u003eaeed007\u003c/code\u003e\u003c/a\u003e docs: open playground link in new tab (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20602\"\u003e#20602\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452\"\u003e\u003ccode\u003ea0d1a37\u003c/code\u003e\u003c/a\u003e docs: Add AI Usage Policy (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20510\"\u003e#20510\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/000128c29235c5a8c35c7ef817dbccc4e42130ca\"\u003e\u003ccode\u003e000128c\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1988fad70e361fe1c8df7804930a66e6a9bfc698\"\u003e\u003ccode\u003e1988fad\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/bea638e8412e7b12979b817a07c8c674aef5dd32\"\u003e\u003ccode\u003ebea638e\u003c/code\u003e\u003c/a\u003e chore: update devDeps and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/15f1d19428fb2d0cf291d849913bfd7b889cb609\"\u003e\u003ccode\u003e15f1d19\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): fixed a rule crash when encountering an a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\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.1 to 4.1.4\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.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  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/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  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/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdvance fake timers with \u003ccode\u003eexpect.poll\u003c/code\u003e interval  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10022\"\u003evitest-dev/vitest#10022\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f5bfa365\"\u003e\u003c!-- raw HTML omitted --\u003e(3f5bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e and \u003ccode\u003e@vitest/coverage-istanbul\u003c/code\u003e as optional dependency  -  by \u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10025\"\u003evitest-dev/vitest#10025\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/146d4f0a0\"\u003e\u003c!-- raw HTML omitted --\u003e(146d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edefineHelper\u003c/code\u003e for webkit async stack trace + update playwright 1.59.0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10036\"\u003evitest-dev/vitest#10036\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a5fa49fe\"\u003e\u003c!-- raw HTML omitted --\u003e(5a5fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix suite hook throwing errors for unused auto test-scoped fixture  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10035\"\u003evitest-dev/vitest#10035\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/398657e8d\"\u003e\u003c!-- raw HTML omitted --\u003e(39865)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eJestExtendError.context\u003c/code\u003e from verbose error reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9983\"\u003evitest-dev/vitest#9983\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/66751c9e8\"\u003e\u003c!-- raw HTML omitted --\u003e(66751)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak \u0026quot;runner\u0026quot; types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10004\"\u003evitest-dev/vitest#10004\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec2045543\"\u003e\u003c!-- raw HTML omitted --\u003e(ec204)\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\u003eFix flagging obsolete snapshots for snapshot properties mismatch  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9986\"\u003evitest-dev/vitest#9986\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6b869156b\"\u003e\u003c!-- raw HTML omitted --\u003e(6b869)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport custom snapshot matcher helper from \u003ccode\u003evitest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10042\"\u003evitest-dev/vitest#10042\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/691d341fd\"\u003e\u003c!-- raw HTML omitted --\u003e(691d3)\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\u003eDon't leak vite types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10005\"\u003evitest-dev/vitest#10005\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdff1bf9a\"\u003e\u003c!-- raw HTML omitted --\u003e(fdff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix external module resolve error with deps optimizer query  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10024\"\u003evitest-dev/vitest#10024\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9dbf47786\"\u003e\u003c!-- raw HTML omitted --\u003e(9dbf4)\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.2...v4.1.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\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/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/82c858d9435fac60bbc75b2af5c6e1e80914f5b6\"\u003e\u003ccode\u003e82c858d\u003c/code\u003e\u003c/a\u003e chore: Remove no-op function in plugin config logic (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc931754d05327264baaf7b4364ed02f84\"\u003e\u003ccode\u003ed4fbb5c\u003c/code\u003e\u003c/a\u003e feat(experimental): support aria snapshot (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9668\"\u003e#9668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968ecdc978e54d32926198f25a13bde9441\"\u003e\u003ccode\u003eb77de96\u003c/code\u003e\u003c/a\u003e feat(reporter): add filterMeta option to json reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10078\"\u003e#10078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8bc0ab7baeb88ca9ef96a10d3ab5dbb3\"\u003e\u003ccode\u003ea120e3a\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003eassertion\u003c/code\u003e as a public field (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10095\"\u003e#10095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c0c291205ecd567cbf19f8d9beed24a0\"\u003e\u003ccode\u003e5375780\u003c/code\u003e\u003c/a\u003e feat(coverage): default to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10018\"\u003e#10018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4fbae863da441e413661fbdd9982b84e2\"\u003e\u003ccode\u003ea1b5f0f\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10068\"\u003e#10068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af789bc5b5c3cda8074f4ee116e280fa17\"\u003e\u003ccode\u003e203f07a\u003c/code\u003e\u003c/a\u003e fix: use \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bdaeeb5d82d486f99b301dcea3a010568\"\u003e\u003ccode\u003e7827363\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.4/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/albertllonch/paisdepandereta/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4228158252","node_id":"PR_kwDOR9hR7M7Q9cI6","number":7,"state":"closed","title":"chore(deps): bump @testing-library/svelte from 4.2.3 to 5.3.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T23:29:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T22:43:06.000Z","updated_at":"2026-04-08T23:29:28.000Z","time_to_close":2780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) from 4.2.3 to 5.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@testing-library/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=4.2.3\u0026new-version=5.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/weudlll-cyber/demos-dashboard/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/weudlll-cyber%2Fdemos-dashboard/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4212391800","node_id":"PR_kwDOPfT8VM7QPNIL","number":89,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T15:09:20.000Z","updated_at":"2026-04-06T15:12:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":57,"packages":[{"name":"@tanstack/svelte-query","old_version":"6.0.18","new_version":"6.1.13","repository_url":"https://github.com/TanStack/query"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.17.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mdsvex","old_version":"0.12.6","new_version":"0.12.7","repository_url":"https://github.com/pngwn/MDsveX"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.1","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.6.205","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tar-fs","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/mcp","old_version":"0.0.68","new_version":"0.0.70","repository_url":"https://github.com/microsoft/playwright-mcp"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.5.0","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.1.2","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.56.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.17.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lighthouse","old_version":"13.0.3","new_version":"13.1.0","repository_url":"https://github.com/GoogleChrome/lighthouse"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-eslint-parser","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.1","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.18` | `6.1.13` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.17.2` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.2` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.6` |\n| [mdsvex](https://github.com/pngwn/MDsveX) | `0.12.6` | `0.12.7` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.1` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.6.205` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.1.1` | `3.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.1.1` |\n| [@playwright/mcp](https://github.com/microsoft/playwright-mcp) | `0.0.68` | `0.0.70` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.3.4` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.3.4` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.5.0` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.1.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.3.4` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.3.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.56.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `7.0.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.58.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.2.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.3.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.17.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `29.0.1` |\n| [lighthouse](https://github.com/GoogleChrome/lighthouse) | `13.0.3` | `13.1.0` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `1.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.3.4` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.6` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.4.1` | `1.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.1.0` |\n\n\nUpdates `@tanstack/svelte-query` from 6.0.18 to 6.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.1.13/packages/svelte-query\"\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.14.4 to 2.17.2\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.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(ContextMenu): prevent left-click on nested context-menu triggers from dismissing parent layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2019\"\u003e#2019\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Slider): use ResizeObserver to recompute thumb positioning (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2015\"\u003e#2015\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TimeField): preserve current AM/PM when typing the hour in 12-hour mode so PM values no longer flip to AM (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2016\"\u003e#2016\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(HiddenInput): prevent page scroll in nested overflow layouts by anchoring the visually hidden input at top-left (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2018\"\u003e#2018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(MenuSubTriggerState): handle open delay correctly (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support CSS transitions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\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(ContextMenu): nested submenus not opening (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): exit animations not firing on close (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove(Menu): safe area handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(PresenceLayer): simplify and improve efficiency (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): \u003ccode\u003eonbeforeinput\u003c/code\u003e handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1990\"\u003e#1990\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Select): scroll jumping (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): skip delay race condition with multiple tooltips (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2002\"\u003e#2002\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(NavigationMenu): delay hover close; add leave-delay regression test (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1983\"\u003e#1983\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: menu not ignoring onCloseAutoFocus when closed as another focus scope (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating layer bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1997\"\u003e#1997\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/514ba2313636303c2763c5e8dc723bb738432bdf\"\u003e\u003ccode\u003e514ba23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/fb23a91892d24a15936dfb15d4f25f20cb0e21e2\"\u003e\u003ccode\u003efb23a91\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): prevent left-click on nested context-menu triggers from dis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/3857785c676380458fb9e05e8dc2d2363ca4f32c\"\u003e\u003ccode\u003e3857785\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2018\"\u003e#2018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5ea1e8a75d9d278fefa7fb4eabed3c61938d69d9\"\u003e\u003ccode\u003e5ea1e8a\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/1496b3d7b9de7041b56775d6536832b3171dca8a\"\u003e\u003ccode\u003e1496b3d\u003c/code\u003e\u003c/a\u003e fix(TimeField): preserve AM/PM when typing the hour in 12H mode (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2016\"\u003e#2016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e689bab8d3f428f1e0476126e3362f14cf2676b4\"\u003e\u003ccode\u003ee689bab\u003c/code\u003e\u003c/a\u003e fix(Slider): thumb positioning (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2015\"\u003e#2015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8a6727fa157d4f9d53f1fddf6fd791e90d80c08c\"\u003e\u003ccode\u003e8a6727f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2014\"\u003e#2014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5772975d0f9ae38f38945b41597c1d3c87d9f4c0\"\u003e\u003ccode\u003e5772975\u003c/code\u003e\u003c/a\u003e fix(MenuSubTriggerState): handle open delay correctly (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/debfe0168b96318c97d893818aa4976a52690dc3\"\u003e\u003ccode\u003edebfe01\u003c/code\u003e\u003c/a\u003e docs: add nested demos (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e9eec93fa1e37e73dda8f83a0a3d99bf0adf6ae1\"\u003e\u003ccode\u003ee9eec93\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with gcc (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with gcc (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/f91598e8c7186dbbce3733878d55aad33af29635\"\u003e\u003ccode\u003ef91598e\u003c/code\u003e\u003c/a\u003e v3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/154154433d351d52cdf6a17b692212d697fa1e2b\"\u003e\u003ccode\u003e1541544\u003c/code\u003e\u003c/a\u003e PAGE_SIZE shouldn't be unsigned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/ac82fa7b5220f768702a52ac99a77ccd1dc54550\"\u003e\u003ccode\u003eac82fa7\u003c/code\u003e\u003c/a\u003e v3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/103a6206e435d8b7d2bc3a339fe6dbb20f6c5ccf\"\u003e\u003ccode\u003e103a620\u003c/code\u003e\u003c/a\u003e add the last flurry of commits to CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7304c7ab981279effc87ecf7c7ec1a5f1cb5c371\"\u003e\u003ccode\u003e7304c7a\u003c/code\u003e\u003c/a\u003e avoid integer overflow in getImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f9fcc5fb8045165ddaf0816032a212bcb61d245f\"\u003e\u003ccode\u003ef9fcc5f\u003c/code\u003e\u003c/a\u003e avoid integer overflow in putImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/802a8ca694a0d06d9c12a42ec88c9088f3fe1b3b\"\u003e\u003ccode\u003e802a8ca\u003c/code\u003e\u003c/a\u003e avoid integer overflow in new ImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/9d1b47817cb96ab8a5e6b2403d78b787c281f4dd\"\u003e\u003ccode\u003e9d1b478\u003c/code\u003e\u003c/a\u003e wrap negative values passed to createImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/779483c7832f4c5ba847bce97991993e512b0eb2\"\u003e\u003ccode\u003e779483c\u003c/code\u003e\u003c/a\u003e bail early when setting zero-length image source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/22ed2b7435d326dc5e3434e594beb34705520f65\"\u003e\u003ccode\u003e22ed2b7\u003c/code\u003e\u003c/a\u003e make canvas types unsigned\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie.js v4.4.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release containing several bug fixes accumulated since v4.4.1.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.8\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003edexie-cloud-addon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Allow anonymous blob download — previously anonymous users could not download offloaded blobs. Also fixes a crash in Service Worker context when \u003ccode\u003eDexie.ignoreTransaction()\u003c/code\u003e was called (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: HMR protection of awareness provider — prevents hot module replacement from breaking the Y.js awareness connection in dev environments (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Add \u003ccode\u003econfigurable: true\u003c/code\u003e to awareness \u003ccode\u003edefineProperty\u003c/code\u003e — fixes compatibility issues with certain bundlers and proxies (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Strip primary key from \u003ccode\u003echangeSpecs\u003c/code\u003e in \u003ccode\u003eupdate\u003c/code\u003e mutations — incorrect inclusion of primary key could cause sync failures in certain edge cases (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Preserve \u003ccode\u003esyncState\u003c/code\u003e on logout to prevent spinner — logging out no longer resets sync state, avoiding an unwanted loading spinner on re-login (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Update \u003ccode\u003ewrappedCursor.value\u003c/code\u003e in non-blob and error paths in blob resolve middleware (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/f4701676b7916845456a1792fdf849458e78d11d\"\u003e\u003ccode\u003ef470167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded dependencies and fixed npm audit warnings\u003c/li\u003e\n\u003cli\u003eFormatted codebase with Prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003ch3\u003e⚡ IDB 3.0 Optimizations\u003c/h3\u003e\n\u003cp\u003eLeverages IndexedDB 3.0 \u003ccode\u003egetAll(options)\u003c/code\u003e for more efficient key range queries, reducing overhead for collection operations.\u003c/p\u003e\n\u003ch3\u003e📦 Blob Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLarge binary data (Blob, File, ArrayBuffer, TypedArray) is now automatically offloaded to cloud blob storage during sync. Data is stored normally in IndexedDB — offloading happens transparently during the sync process.\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/dexie/Dexie.js/commit/ab489deaa7434c549c32225d03ec1e30cacb10c4\"\u003e\u003ccode\u003eab489de\u003c/code\u003e\u003c/a\u003e dexie@4.4.2 + dexie-cloud-addon@4.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/0b7bbade24777cd60a6c874d6e644385ad662390\"\u003e\u003ccode\u003e0b7bbad\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud): allow anonymous blob download + fix SW Dexie.ignoreTransact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7d3535e4539427c83adadff753d452e21b006aae\"\u003e\u003ccode\u003e7d3535e\u003c/code\u003e\u003c/a\u003e ci: add dev publish workflow using npm Trusted Publisher (OIDC) (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/39b99a3b6379f2cb404212b324ece81527fd7717\"\u003e\u003ccode\u003e39b99a3\u003c/code\u003e\u003c/a\u003e fix(readme): add text label + dark mode logo support for TestMu AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/14431de8688319685dc9873a2fc1fed19e5ead93\"\u003e\u003ccode\u003e14431de\u003c/code\u003e\u003c/a\u003e fix(readme): restore working LambdaTest sponsor badge (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/cf7090917a911b3e4d970abb821e310fd80d5b8c\"\u003e\u003ccode\u003ecf70909\u003c/code\u003e\u003c/a\u003e Remove unused import + prettified file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.7: HMR protection of awareness provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/786676456df253db13196075cdc07ed05ca7cf4d\"\u003e\u003ccode\u003e7866764\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): add configurable:true to awareness defineProperty (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/c6d302672dc79ab807401fa18512637a02551e74\"\u003e\u003ccode\u003ec6d3026\u003c/code\u003e\u003c/a\u003e pnpm.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aa85c6eaf8604da08e598c2c08f8c26b4e56745a\"\u003e\u003ccode\u003eaa85c6e\u003c/code\u003e\u003c/a\u003e chore: format entire codebase with prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dexie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.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/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.5...v17.0.6\"\u003e17.0.6\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid race condition in async parallel parse/parseInline with hooks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3924\"\u003e#3924\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/6e96fa7bbcdce3d43671c50868a7fb295b861168\"\u003e6e96fa7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e honor positional input file (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3922\"\u003e#3922\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/a1c2617a373f9c8b5838f3d8842bc24eee06581b\"\u003ea1c2617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use file URL for config import (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3923\"\u003e#3923\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/73e1f3f88e0c7ab709f94aa6defd51289ce51b2e\"\u003e73e1f3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.4...v17.0.5\"\u003e17.0.5\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e4625980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003ec732dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e5e03369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-assign tokenizer.lexer and renderer.parser at start of each parse call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003ef3a3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e3ea7e88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4\"\u003e17.0.4\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent ReDoS in inline link regex title group (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3902\"\u003e#3902\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/46fb9b806f02a2105f7450ce682a069f49c83f78\"\u003e46fb9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/e07037e943f75f3f941785af49d57d2f59780f71\"\u003e\u003ccode\u003ee07037e\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.6 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/6e96fa7bbcdce3d43671c50868a7fb295b861168\"\u003e\u003ccode\u003e6e96fa7\u003c/code\u003e\u003c/a\u003e fix: avoid race condition in async parallel parse/parseInline with hooks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/73e1f3f88e0c7ab709f94aa6defd51289ce51b2e\"\u003e\u003ccode\u003e73e1f3f\u003c/code\u003e\u003c/a\u003e fix(cli): use file URL for config import (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/a1c2617a373f9c8b5838f3d8842bc24eee06581b\"\u003e\u003ccode\u003ea1c2617\u003c/code\u003e\u003c/a\u003e fix(cli): honor positional input file (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3b59e81a1bacc32f127177ff85850bde946c12e5\"\u003e\u003ccode\u003e3b59e81\u003c/code\u003e\u003c/a\u003e refactor: use strict equality in RegExp exec checks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e6b37f24771c419a8131295dcb5f5ff27fa80d15\"\u003e\u003ccode\u003ee6b37f2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/abb5667bfe61ed6c40553901d1ae7847022bb717\"\u003e\u003ccode\u003eabb5667\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4969cf28e5e46bc5824a081f1e7fe4d6bbd6fb40\"\u003e\u003ccode\u003e4969cf2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/d44cafce10172cf7e517ecb89bcdf75d7e3a12e4\"\u003e\u003ccode\u003ed44cafc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/59386ad0d4903183ebe7cc9db5d4c7932b1fff21\"\u003e\u003ccode\u003e59386ad\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump eslint from 10.0.3 to 10.1.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdsvex` from 0.12.6 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/2a7cf64b5a1b095b1c1d16ace22d4cecb9190046\"\u003e\u003ccode\u003e2a7cf64\u003c/code\u003e\u003c/a\u003e Change permissions for contents from read to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9966497e163a7d25652cd8472a68c8f03d3d8f1f\"\u003e\u003ccode\u003e9966497\u003c/code\u003e\u003c/a\u003e Update release.yml to include permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/d1ae1b56f28152daae6a0bff131d523e926ae575\"\u003e\u003ccode\u003ed1ae1b5\u003c/code\u003e\u003c/a\u003e Update Node.js version from 22 to 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/4de3bbe26488d70170d36d899c14edf0ef474382\"\u003e\u003ccode\u003e4de3bbe\u003c/code\u003e\u003c/a\u003e Remove .npmrc creation step from release workflow (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/685b16c588c5b5db4a95c33d2fb13af0b5b0309e\"\u003e\u003ccode\u003e685b16c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1a91b94fe9bf967468f024df95ce02ca73fc5368\"\u003e\u003ccode\u003e1a91b94\u003c/code\u003e\u003c/a\u003e fix: allow filename to be undefined in Preprocessor (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/81bd2bd1997adf40c7987e8db02d5e1b8941ad39\"\u003e\u003ccode\u003e81bd2bd\u003c/code\u003e\u003c/a\u003e fix: update changeset base branch to main (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/6eec6c21dba21b798c1ceac196c8e504a1db2f8e\"\u003e\u003ccode\u003e6eec6c2\u003c/code\u003e\u003c/a\u003e Testcase and fix for Svelte 5.53.0 broke mdsvex (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1b31fe43a1d9353292f74f2a3a569054bf857101\"\u003e\u003ccode\u003e1b31fe4\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9ebe0aa1c6a8a980539e2a768083e55cd66e1c47\"\u003e\u003ccode\u003e9ebe0aa\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pngwn/MDsveX/compare/mdsvex@0.12.6...mdsvex@0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mdsvex since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esignal\u003c/code\u003e option not rejecting when task is aborted while queued  a64b316\n\u003cul\u003e\n\u003cli\u003eIf you use a custom queue class, you will have to add a \u003ccode\u003eremove()\u003c/code\u003e method. See the built-in class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.1.0...v9.1.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.1.0...v9.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/9eec7efb433c33f66799d9dec41aa56d43f3435a\"\u003e\u003ccode\u003e9eec7ef\u003c/code\u003e\u003c/a\u003e 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/a64b31663680f975571b6d7003b4dec86012c536\"\u003e\u003ccode\u003ea64b316\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003esignal\u003c/code\u003e option not rejecting when task is aborted while queued\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/3bd13ea130b105d8521e0ba4115a68671967200d\"\u003e\u003ccode\u003e3bd13ea\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eclear()\u003c/code\u003e leaves promises unsettled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.6.205\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\u003ev5.6.205\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation rendering, font conversion, performance, shading pattern rendering, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.5.207\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/20771\"...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"4184372388","node_id":"PR_kwDOPmXrDc7PJujG","number":18,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T06:04:38.000Z","updated_at":"2026-04-01T06:04:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.1.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.16.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.2` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f\"\u003e\u003ccode\u003e0916995\u003c/code\u003e\u003c/a\u003e feat: Implement api support for bulk-suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20565\"\u003e#20565\u003c/a\u003e) (Blake Sager)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2\"\u003e\u003ccode\u003e2b8824e\u003c/code\u003e\u003c/a\u003e fix: Prevent \u003ccode\u003eno-var\u003c/code\u003e autofix when a variable is used before declaration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20464\"\u003e#20464\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e\"\u003e\u003ccode\u003ee58b4bf\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20597\"\u003e#20597\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52\"\u003e\u003ccode\u003eb7b57fe\u003c/code\u003e\u003c/a\u003e docs: use correct JSDoc link in require-jsdoc.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20641\"\u003e#20641\u003c/a\u003e) (mkemna-clb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e\"\u003e\u003ccode\u003e58e4cfc\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20639\"\u003e#20639\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2\"\u003e\u003ccode\u003e7143dbf\u003c/code\u003e\u003c/a\u003e docs: update v9 migration guide for \u003ccode\u003e@eslint/js\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20540\"\u003e#20540\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4\"\u003e\u003ccode\u003e035fc4f\u003c/code\u003e\u003c/a\u003e docs: note that \u003ccode\u003eglobalReturn\u003c/code\u003e applies only with \u003ccode\u003esourceType: \u0026quot;script\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20630\"\u003e#20630\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a\"\u003e\u003ccode\u003ee972c88\u003c/code\u003e\u003c/a\u003e docs: merge ESLint option descriptions into type definitions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20608\"\u003e#20608\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953\"\u003e\u003ccode\u003e7f10d84\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e\"\u003e\u003ccode\u003eaeed007\u003c/code\u003e\u003c/a\u003e docs: open playground link in new tab (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20602\"\u003e#20602\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452\"\u003e\u003ccode\u003ea0d1a37\u003c/code\u003e\u003c/a\u003e docs: Add AI Usage Policy (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20510\"\u003e#20510\u003c/a\u003e) (Nicholas C. Zakas)\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/a9f9cce82d80b540a0e3549d0e91c16df28740d8\"\u003e\u003ccode\u003ea9f9cce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-unicorn to ^63.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20584\"\u003e#20584\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb\"\u003e\u003ccode\u003e1f42bd7\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eprettier\u003c/code\u003e to 3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20651\"\u003e#20651\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366\"\u003e\u003ccode\u003ec0a6f4a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^1.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20652\"\u003e#20652\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3\"\u003e\u003ccode\u003ecc43f79\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20650\"\u003e#20650\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb\"\u003e\u003ccode\u003e2ce4635\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20649\"\u003e#20649\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b\"\u003e\u003ccode\u003ef0406ee\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.21.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20646\"\u003e#20646\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846\"\u003e\u003ccode\u003edbb4c95\u003c/code\u003e\u003c/a\u003e chore: remove trunk (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20478\"\u003e#20478\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9\"\u003e\u003ccode\u003ec672a2a\u003c/code\u003e\u003c/a\u003e test: fix CLI test for empty output file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20640\"\u003e#20640\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587\"\u003e\u003ccode\u003ec7ada24\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20636\"\u003e#20636\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3\"\u003e\u003ccode\u003e07c4b8b\u003c/code\u003e\u003c/a\u003e test: fix \u003ccode\u003eRuleTester\u003c/code\u003e test without test runners (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20631\"\u003e#20631\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae\"\u003e\u003ccode\u003e079bba7\u003c/code\u003e\u003c/a\u003e test: Add tests for \u003ccode\u003eisValidWithUnicodeFlag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20601\"\u003e#20601\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf\"\u003e\u003ccode\u003e5885ae6\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20615\"\u003e#20615\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7\"\u003e\u003ccode\u003ef65e5d3\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20610\"\u003e#20610\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.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/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\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/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\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/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8351ec7aaa0f7d4753ff39bb9d6260f2ac9e1f1a\"\u003e\u003ccode\u003e8351ec7\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3270bc12165d62646fd0edaab2c28809302663a1\"\u003e\u003ccode\u003e3270bc1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8\"\u003e\u003ccode\u003ea9f9cce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-unicorn to ^63.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20584\"\u003e#20584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb\"\u003e\u003ccode\u003e1f42bd7\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eprettier\u003c/code\u003e to 3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20651\"\u003e#20651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366\"\u003e\u003ccode\u003ec0a6f4a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^1.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20652\"\u003e#20652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3\"\u003e\u003ccode\u003ecc43f79\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20650\"\u003e#20650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb\"\u003e\u003ccode\u003e2ce4635\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20649\"\u003e#20649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b\"\u003e\u003ccode\u003ef0406ee\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.21.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846\"\u003e\u003ccode\u003edbb4c95\u003c/code\u003e\u003c/a\u003e chore: remove trunk (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/bea638e8412e7b12979b817a07c8c674aef5dd32\"\u003e\u003ccode\u003ebea638e\u003c/code\u003e\u003c/a\u003e chore: update devDeps and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/15f1d19428fb2d0cf291d849913bfd7b889cb609\"\u003e\u003ccode\u003e15f1d19\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): fixed a rule crash when encountering an a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9f9f58837c96205c0d19904c904c28f53d1d51fc\"\u003e\u003ccode\u003e9f9f588\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e fix(no-top-level-browser-globals): false positive when browser globals appear...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/88baa0f80f6be05a1cecc045c41482592ac93a06\"\u003e\u003ccode\u003e88baa0f\u003c/code\u003e\u003c/a\u003e chore(no-navigation-without-resolve): refactored the checking function to be ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.16.0/packages/eslint-plugin-svelte\"\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.1 to 4.1.2\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.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  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/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\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/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55ddc446e725d259b7790eb21e39be77d6c\"\u003e\u003ccode\u003e6f97b55\u003c/code\u003e\u003c/a\u003e feat: disable colors if agent is detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9851\"\u003e#9851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb29ede4cca1581ed08dd9921d575cb384\"\u003e\u003ccode\u003eb3c992c\u003c/code\u003e\u003c/a\u003e fix(coverage): correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9940\"\u003e#9940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598dbb49d9b54c990d537b700474330b6e12\"\u003e\u003ccode\u003e7c06598\u003c/code\u003e\u003c/a\u003e fix: ensure sequential mock/unmock resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f54abad136c25796937f2376a3c8c1c10f5c71c8\"\u003e\u003ccode\u003ef54abad\u003c/code\u003e\u003c/a\u003e chore: add typo-checker skill and fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9963\"\u003e#9963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa93777641fb78643535cf46b1d080910ec97c8\"\u003e\u003ccode\u003e7aa9377\u003c/code\u003e\u003c/a\u003e fix: don't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9960\"\u003e#9960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/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/albertllonch/paisdepandereta/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4172258013","node_id":"PR_kwDOPfT8VM7OriTr","number":87,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:04:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T16:37:07.000Z","updated_at":"2026-04-06T15:04:06.000Z","time_to_close":599217,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":54,"packages":[{"name":"@tanstack/svelte-query","old_version":"6.0.18","new_version":"6.1.10","repository_url":"https://github.com/TanStack/query"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.4","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"mdsvex","old_version":"0.12.6","new_version":"0.12.7","repository_url":"https://github.com/pngwn/MDsveX"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.6.205","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tar-fs","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.4.2","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.1.2","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-eslint-parser","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.1","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.18` | `6.1.10` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.4` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.2` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.1` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.5` |\n| [mdsvex](https://github.com/pngwn/MDsveX) | `0.12.6` | `0.12.7` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.0` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.6.205` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.1.1` | `3.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.3.3` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.4.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.1.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.3.3` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.3.3` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `7.0.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.57.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.3.3` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.16.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `29.0.1` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `1.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.3.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.4.1` | `1.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.1.0` |\n\n\nUpdates `@tanstack/svelte-query` from 6.0.18 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.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.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/81689b6c46b5ae137f611ef7c1ed68b3b1cd5451\"\u003e\u003ccode\u003e81689b6\u003c/code\u003e\u003c/a\u003e fix ci (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10289\"\u003e#10289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ced4694ea040a6cffda600430a7cb07ca34601c\"\u003e\u003ccode\u003e9ced469\u003c/code\u003e\u003c/a\u003e test(svelte-query/{queryOptions,infiniteQueryOptions}): flatten test director...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.1.10/packages/svelte-query\"\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.14.4 to 2.16.4\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.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: menu not ignoring onCloseAutoFocus when closed as another focus scope (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating layer bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1997\"\u003e#1997\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating content exit animations (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1980\"\u003e#1980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve transit handling from trigger to content (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Tooltip): use only a single scroll listener per provider (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve hover-close reliability (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize safe polygon and floating layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Select): restore initial highlight in unpadded Select.Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1956\"\u003e#1956\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/huntabyte/bits-ui/commit/d3a5f7e12aac592893d3e63b62dc6cfdf343bd59\"\u003e\u003ccode\u003ed3a5f7e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/6f4655dcfa66fdcd864122c9913d8a8b602f9f69\"\u003e\u003ccode\u003e6f4655d\u003c/code\u003e\u003c/a\u003e fix(Menu): focus scopes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/24ebd3bdf99b119d8503e0946327a0b859d0d4b2\"\u003e\u003ccode\u003e24ebd3b\u003c/code\u003e\u003c/a\u003e docs(Select): move ScrollDownButton outside Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1993\"\u003e#1993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a0e3c888a30a7a43452f3a5307af98583664a326\"\u003e\u003ccode\u003ea0e3c88\u003c/code\u003e\u003c/a\u003e fix: floating layers bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/09e12e7c4adc148f2d87db4fc3c5ab5c2ac03e4f\"\u003e\u003ccode\u003e09e12e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b600218a020893812f03e75fa1c5fe4fef1fedac\"\u003e\u003ccode\u003eb600218\u003c/code\u003e\u003c/a\u003e fix(Tooltip): transit handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/6b3695d8eeba21b5e48ab13b45b548e526eb1836\"\u003e\u003ccode\u003e6b3695d\u003c/code\u003e\u003c/a\u003e fix(FloatingLayer): content exit animations (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1980\"\u003e#1980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d93334afd6c2ccac82fde39215fbf5abd8be52c9\"\u003e\u003ccode\u003ed93334a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0caa446f3a5a7d082c37bde9ce744baeef93c85e\"\u003e\u003ccode\u003e0caa446\u003c/code\u003e\u003c/a\u003e fix(TimeField): prevent mobile keyboard input from appending text to day peri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/f47bc0ddc89d4e3a6ba682a69879462d7f30a0e1\"\u003e\u003ccode\u003ef47bc0d\u003c/code\u003e\u003c/a\u003e docs: fix z indices \u0026amp; footer year (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/ac82fa7b5220f768702a52ac99a77ccd1dc54550\"\u003e\u003ccode\u003eac82fa7\u003c/code\u003e\u003c/a\u003e v3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/103a6206e435d8b7d2bc3a339fe6dbb20f6c5ccf\"\u003e\u003ccode\u003e103a620\u003c/code\u003e\u003c/a\u003e add the last flurry of commits to CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7304c7ab981279effc87ecf7c7ec1a5f1cb5c371\"\u003e\u003ccode\u003e7304c7a\u003c/code\u003e\u003c/a\u003e avoid integer overflow in getImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f9fcc5fb8045165ddaf0816032a212bcb61d245f\"\u003e\u003ccode\u003ef9fcc5f\u003c/code\u003e\u003c/a\u003e avoid integer overflow in putImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/802a8ca694a0d06d9c12a42ec88c9088f3fe1b3b\"\u003e\u003ccode\u003e802a8ca\u003c/code\u003e\u003c/a\u003e avoid integer overflow in new ImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/9d1b47817cb96ab8a5e6b2403d78b787c281f4dd\"\u003e\u003ccode\u003e9d1b478\u003c/code\u003e\u003c/a\u003e wrap negative values passed to createImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/779483c7832f4c5ba847bce97991993e512b0eb2\"\u003e\u003ccode\u003e779483c\u003c/code\u003e\u003c/a\u003e bail early when setting zero-length image source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/22ed2b7435d326dc5e3434e594beb34705520f65\"\u003e\u003ccode\u003e22ed2b7\u003c/code\u003e\u003c/a\u003e make canvas types unsigned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/2faab61bbd6b2f2e15d55d29c2f7ac5d32fca5b9\"\u003e\u003ccode\u003e2faab61\u003c/code\u003e\u003c/a\u003e keep canvas width and height valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/351aacf2da6d6bca0a221d91ed7637292c783c98\"\u003e\u003ccode\u003e351aacf\u003c/code\u003e\u003c/a\u003e avoid integer overflow in ensureSurface\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003ch3\u003e⚡ IDB 3.0 Optimizations\u003c/h3\u003e\n\u003cp\u003eLeverages IndexedDB 3.0 \u003ccode\u003egetAll(options)\u003c/code\u003e for more efficient key range queries, reducing overhead for collection operations.\u003c/p\u003e\n\u003ch3\u003e📦 Blob Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLarge binary data (Blob, File, ArrayBuffer, TypedArray) is now automatically offloaded to cloud blob storage during sync. Data is stored normally in IndexedDB — offloading happens transparently during the sync process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic offloading\u003c/strong\u003e: Binaries ≥ 4 KB are offloaded to blob storage during sync\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLazy resolution\u003c/strong\u003e: BlobRefs are resolved back to their original types on first read\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptional Lazy blob mode\u003c/strong\u003e: Configure \u003ccode\u003eblobMode: 'lazy'\u003c/code\u003e to download blobs on-demand instead of eagerly after sync (default is 'eager')\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress tracking\u003c/strong\u003e: Observable \u003ccode\u003edb.cloud.blobProgress\u003c/code\u003e for download progress\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Dexie from 'dexie';\r\nimport dexieCloud from 'dexie-cloud-addon';\r\n\u003cp\u003econst db = new Dexie('mydb', { addons: [dexieCloud] });\ndb.version(1).stores({ photos: '\u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e, title' });\ndb.cloud.configure({ databaseUrl: '...', blobMode: 'eager' });\u003c/p\u003e\n\u003cp\u003e// Store binary data — syncs normally, offloads transparently\nawait db.photos.add({\ntitle: 'Vacation',\nimage: new Blob([imageData], { type: 'image/jpeg' })\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003e📝 String Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLong strings are now offloaded to blob storage during sync, keeping IndexedDB data compact while preserving full string content in the cloud.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfigurable threshold\u003c/strong\u003e: \u003ccode\u003emaxStringLength\u003c/code\u003e option (default: 32768 characters)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransparent\u003c/strong\u003e: Offloaded strings resolve back to regular strings on read\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIndexedDB unchanged\u003c/strong\u003e: Full strings remain in local IndexedDB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/3bcd57e9d3f74fd9684e4a5ac3f0e656922fc53f\"\u003e\u003ccode\u003e3bcd57e\u003c/code\u003e\u003c/a\u003e Build output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9f9c876863bfcf7a55e8e2706b361c818ecb1494\"\u003e\u003ccode\u003e9f9c876\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/releases'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/1f82e33abee60853fc3a5ba580e1ace10ef4d885\"\u003e\u003ccode\u003e1f82e33\u003c/code\u003e\u003c/a\u003e Releasing v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7fddae052c5bf953c4d6efcff2cec813462ac889\"\u003e\u003ccode\u003e7fddae0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2272\"\u003e#2272\u003c/a\u003e from dexie/liz/policy-rejection-challenge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/e992324a34a95bb1f9cac7d66ea1ef94d016989f\"\u003e\u003ccode\u003ee992324\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2271\"\u003e#2271\u003c/a\u003e from dexie/liz/livequery-race-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/00d339437dcedf947a76d213e4fe85e561ae6b9e\"\u003e\u003ccode\u003e00d3394\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): make options argument optional in Table.newId()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/58e576bb9d0feceee09da5853693da4864962228\"\u003e\u003ccode\u003e58e576b\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.4-alpha.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aadc4fb6c970c9d95477459f014a852e14957db8\"\u003e\u003ccode\u003eaadc4fb\u003c/code\u003e\u003c/a\u003e fix(addon): remove USER_NOT_ACCEPTED duplicate, add USER_DEACTIVATED, fix dou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/e868a8706ed94e3a73b3472f057f56ac19c701c3\"\u003e\u003ccode\u003ee868a87\u003c/code\u003e\u003c/a\u003e refactor(addon): remove EMAIL_NOT_ALLOWED error code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/8faab5383221702905fa7ae5955706241a11a91a\"\u003e\u003ccode\u003e8faab53\u003c/code\u003e\u003c/a\u003e feat(addon): add intent to LoginHints and forward to server\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.4...v17.0.5\"\u003e17.0.5\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e4625980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003ec732dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e5e03369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-assign tokenizer.lexer and renderer.parser at start of each parse call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003ef3a3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e3ea7e88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4\"\u003e17.0.4\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent ReDoS in inline link regex title group (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3902\"\u003e#3902\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/46fb9b806f02a2105f7450ce682a069f49c83f78\"\u003e46fb9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/811ea59aca1a76a0add55f59b703b50fc5605195\"\u003e\u003ccode\u003e811ea59\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003e\u003ccode\u003ec732dd2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003e\u003ccode\u003ef3a3ec0\u003c/code\u003e\u003c/a\u003e fix: re-assign tokenizer.lexer and renderer.parser at start of each parse cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e\u003ccode\u003e4625980\u003c/code\u003e\u003c/a\u003e fix: Fix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e\u003ccode\u003e5e03369\u003c/code\u003e\u003c/a\u003e fix: prevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/288349d9b6f3127b5fdca3ad62e19ba356efba47\"\u003e\u003ccode\u003e288349d\u003c/code\u003e\u003c/a\u003e test: add heading edge case tests (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3919\"\u003e#3919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e\u003ccode\u003e3ea7e88\u003c/code\u003e\u003c/a\u003e fix: trim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/d4c0fe58716e3bfe1ae7e532431240ea0f595027\"\u003e\u003ccode\u003ed4c0fe5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump esbuild from 0.27.3 to 0.27.4 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/30682c12a70d0d0c45c308ffac57aad20c69b678\"\u003e\u003ccode\u003e30682c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump undici from 6.23.0 to 6.24.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/59752c49dc3b0508168493f911c5007a37ce860b\"\u003e\u003ccode\u003e59752c4\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump minimatch from 9.0.5 to 9.0.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdsvex` from 0.12.6 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/2a7cf64b5a1b095b1c1d16ace22d4cecb9190046\"\u003e\u003ccode\u003e2a7cf64\u003c/code\u003e\u003c/a\u003e Change permissions for contents from read to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9966497e163a7d25652cd8472a68c8f03d3d8f1f\"\u003e\u003ccode\u003e9966497\u003c/code\u003e\u003c/a\u003e Update release.yml to include permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/d1ae1b56f28152daae6a0bff131d523e926ae575\"\u003e\u003ccode\u003ed1ae1b5\u003c/code\u003e\u003c/a\u003e Update Node.js version from 22 to 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/4de3bbe26488d70170d36d899c14edf0ef474382\"\u003e\u003ccode\u003e4de3bbe\u003c/code\u003e\u003c/a\u003e Remove .npmrc creation step from release workflow (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/685b16c588c5b5db4a95c33d2fb13af0b5b0309e\"\u003e\u003ccode\u003e685b16c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1a91b94fe9bf967468f024df95ce02ca73fc5368\"\u003e\u003ccode\u003e1a91b94\u003c/code\u003e\u003c/a\u003e fix: allow filename to be undefined in Preprocessor (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/81bd2bd1997adf40c7987e8db02d5e1b8941ad39\"\u003e\u003ccode\u003e81bd2bd\u003c/code\u003e\u003c/a\u003e fix: update changeset base branch to main (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/6eec6c21dba21b798c1ceac196c8e504a1db2f8e\"\u003e\u003ccode\u003e6eec6c2\u003c/code\u003e\u003c/a\u003e Testcase and fix for Svelte 5.53.0 broke mdsvex (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1b31fe43a1d9353292f74f2a3a569054bf857101\"\u003e\u003ccode\u003e1b31fe4\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9ebe0aa1c6a8a980539e2a768083e55cd66e1c47\"\u003e\u003ccode\u003e9ebe0aa\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pngwn/MDsveX/compare/mdsvex@0.12.6...mdsvex@0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mdsvex since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#isratelimited\"\u003e\u003ccode\u003e.isRateLimited\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimit\"\u003e\u003ccode\u003erateLimit\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimitcleared\"\u003e\u003ccode\u003erateLimitCleared\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow with many aborted tasks  81cbae2\u003c/li\u003e\n\u003cli\u003eFix interval cap race condition with high concurrency  7fea658\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/7c27e1d174dfe61aa8bfbbc8852b80d115285f5d\"\u003e\u003ccode\u003e7c27e1d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonError()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/69d25d5bff7016a6962ee7d886c7565b11fffa68\"\u003e\u003ccode\u003e69d25d5\u003c/code\u003e\u003c/a\u003e Improve backpressure docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f43fa4c79dc5ac0e96f14aca1185c21c05953fec\"\u003e\u003ccode\u003ef43fa4c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.6.205\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\u003ev5.6.205\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation rendering, font conversion, performance, shading pattern rendering, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.5.207\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/20771\"\u003emozilla/pdf.js#20771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJust output in the console the results for the integrations which ran 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/20760\"\u003emozilla/pdf.js#20760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a babel plugin in order to strip /src/ from the import paths 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/20772\"\u003emozilla/pdf.js#20772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eL10n.prototype.getDirection\u003c/code\u003e rather than querying the DOM, when initializing the \u003ccode\u003eCommentManager\u003c/code\u003e instance 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/20776\"\u003emozilla/pdf.js#20776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the \u0026quot;Select pages\u0026quot; label, in the thumbnails sidebar, when split-merge is disabled 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/20775\"\u003emozilla/pdf.js#20775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003ePdfTextExtractor.prototype.extractTextContent\u003c/code\u003e from failing intermittently 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/20784\"\u003emozilla/pdf.js#20784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix layout of thumbnails when split/merge is disabled 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/20779\"\u003emozilla/pdf.js#20779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix intermittent issue with a unit test 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/20773\"\u003emozilla/pdf.js#20773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the paste button position and add a button before the first thumbnail 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/20789\"\u003emozilla/pdf.js#20789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a way to extract some pages from a pdf (bug 2019682) 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/20785\"\u003emozilla/pdf.js#20785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script to check license headers by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20782\"\u003emozilla/pdf.js#20782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the pages organization actions in the Firefox context menu (bug 2018138) 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/20788\"\u003emozilla/pdf.js#20788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for dismissing comment popups with click outside (bug 1989406) by \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20780\"\u003emozilla/pdf.js#20780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate l10n related information in various READMEs 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/20791\"\u003emozilla/pdf.js#20791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eDict.prototype.getRawEntries\u003c/code\u003e method more 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/20793\"\u003emozilla/pdf.js#20793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore directories in lint-licenses task by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20796\"\u003emozilla/pdf.js#20796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Chinese font name variants (SimFang and XiaoBiaoSong) in GBK encoding detection by \u003ca href=\"https://github.com/pengkunbin\"\u003e\u003ccode\u003e@​pengkunbin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20781\"\u003emozilla/pdf.js#20781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the \u003ccode\u003eDict.prototype.{getKeys, getRawValues}\u003c/code\u003e methods to return iterators 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/20795\"\u003emozilla/pdf.js#20795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix downloading the current pdf 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/20803\"\u003emozilla/pdf.js#20803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove and simplify the \u003ccode\u003ePdfTextExtractor\u003c/code\u003e implementation 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/20787\"\u003emozilla/pdf.js#20787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the heading role on the sidebar label (bug 2020737) 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/20794\"\u003emozilla/pdf.js#20794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix few colors in the Manage menu in HCM (bug 2020774) 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/20797\"\u003emozilla/pdf.js#20797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some aria-labels to the paste button in order to know where the buttons are (bug 2020758) 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/20792\"\u003emozilla/pdf.js#20792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6 to 7 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/mozilla/pdf.js/pull/20778\"\u003emozilla/pdf.js#20778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the sidebar resize observer when killing the UI 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/20802\"\u003emozilla/pdf.js#20802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBaseStream.prototype.getString\u003c/code\u003e in the \u003ccode\u003ereadPostScriptTable\u003c/code\u003e function 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/20799\"\u003emozilla/pdf.js#20799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eBinaryCMapStream\u003c/code\u003e extend the \u003ccode\u003eStream\u003c/code\u003e class 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/20806\"\u003emozilla/pdf.js#20806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the position of the thumbnails on the last line (bug 2016437) 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/20798\"\u003emozilla/pdf.js#20798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the event name in some integration tests (follow-up of \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20788\"\u003e#20788\u003c/a\u003e) 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/20812\"\u003emozilla/pdf.js#20812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fetch** functions in the XRefWrapper 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/20811\"\u003emozilla/pdf.js#20811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnce a page has been deleted or pasted, make sure the focus stays in the sidebar (bug 2020731) 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/20800\"\u003emozilla/pdf.js#20800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove gulp-sourcemaps dependency which is unmaintained 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/20774\"\u003emozilla/pdf.js#20774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files 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/mozilla/pdf.js/pull/20815\"\u003emozilla/pdf.js#20815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA couple of small JBig2 fixes 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/20818\"\u003emozilla/pdf.js#20818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten the \u003ccode\u003ecreateActionsMap\u003c/code\u003e helper in the \u003ccode\u003esrc/scripting_api/common.js\u003c/code\u003e file 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/20820\"\u003emozilla/pdf.js#20820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have stuck actions when running update_locales task 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/20819\"\u003emozilla/pdf.js#20819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the data reading in \u003ccode\u003egetPdfManager\u003c/code\u003e to be asynchronous 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/20662\"\u003emozilla/pdf.js#20662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eMath.sumPrecise\u003c/code\u003e and \u003ccode\u003eMap.prototype.getOrInsertComputed\u003c/code\u003e in the scripting implementation 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/20821\"\u003emozilla/pdf.js#20821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e more in the code-base (PR 20651 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/20823\"\u003emozilla/pdf.js#20823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to merge/update acroforms when merging/extracting (bug 2015853) 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/20824\"\u003emozilla/pdf.js#20824\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/20825\"\u003emozilla/pdf.js#20825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that \u003ccode\u003epercent === NaN\u003c/code\u003e is consistently reported by the \u003ccode\u003eonProgress\u003c/code\u003e callback 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/20827\"\u003emozilla/pdf.js#20827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle outline with Structure Element (SE) destination 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/20826\"\u003emozilla/pdf.js#20826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a UI to undo cut/delete and cancel a copy (bug 2021352, bug 2010832) 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/20810\"\u003emozilla/pdf.js#20810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option allow external connections to \u003ccode\u003enpx gulp server\u003c/code\u003e by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20646\"\u003emozilla/pdf.js#20646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not lint folders for project-level AI coding agents by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20833\"\u003emozilla/pdf.js#20833\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/mozilla/pdf.js/commit/ada343803945d977b9a1be8e72184b0422f8e5d1\"\u003e\u003ccode\u003eada3438\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/21001\"\u003e#21001\u003c/a\u003e from Snuffleupagus/getDestFromStructElement-unit-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/9026329d3d70679ab897a8777621c2e038c79de9\"\u003e\u003ccode\u003e9026329\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/21003\"\u003e#21003\u003c/a\u003e from Snuffleupagus/applyOpacity-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/80d0d7349c429977b4ae928b60977ffff1cff7c0\"\u003e\u003ccode\u003e80d0d73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20997\"\u003e#20997\u003c/a\u003e from Snuffleupagus/StatTimer-Map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/37f5902c3cf0cde0087bbc1a81ec83c2bdc4d102\"\u003e\u003ccode\u003e37f5902\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20996\"\u003e#20996\u003c/a\u003e from Snuffleupagus/more-logical-assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/8941695fe8b74be55117b36feb611f7cd00a1866\"\u003e\u003ccode\u003e8941695\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20998\"\u003e#20998\u003c/a\u003e from Snuffleupagus/statcmp-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/cdae7a9b36915807eab837bc5629ba52b36fe486\"\u003e\u003ccode\u003ecdae7a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20993\"\u003e#20993\u003c/a\u003e from mozilla/update-locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/498daadf3cb4008f84ee5fa947fd580edb0f74eb\"\u003e\u003ccode\u003e498daad\u003c/code\u003e\u003c/a\u003e Simplify the \u003ccode\u003eapplyOpacity\u003c/code\u003e helper function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/5d2c4ed211e2c3fa22fc646ff5a39808176c992f\"\u003e\u003ccode\u003e5d2c4ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20999\"\u003e#20999\u003c/a\u003e from Snuffleupagus/getRGB-rgba-split-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d1f15fe352...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"4169359709","node_id":"PR_kwDORZuAVM7Oj92t","number":19,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T11:03:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:00:22.000Z","updated_at":"2026-05-04T11:04:00.000Z","time_to_close":3027816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/introspection","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.40.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.52","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.2.1` |\n| [@graphql-codegen/introspection](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection) | `5.0.0` | `5.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.55.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.16.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.40.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.0` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.52` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.57.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.0` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\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/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\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/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10618\"\u003e#10618\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PalmerTurley34\"\u003e\u003ccode\u003e@​PalmerTurley34\u003c/code\u003e\u003c/a\u003e! - Honor per-output preset \u003ccode\u003eimportExtension\u003c/code\u003e and \u003ccode\u003eemitLegacyCommonJSImports\u003c/code\u003e config instead of always using the root config values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10617\"\u003e#10617\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ikusakov2\"\u003e\u003ccode\u003e@​ikusakov2\u003c/code\u003e\u003c/a\u003e! - Allow GraphQLSchema to be passed directly to generate({schema: ...}) function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/8.0.28\"\u003e\u003ccode\u003e@graphql-tools/apollo-engine-loader@^8.0.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/8.1.28\"\u003e\u003ccode\u003e@graphql-tools/code-file-loader@^8.1.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/git-loader/v/8.0.32\"\u003e\u003ccode\u003e@graphql-tools/git-loader@^8.0.32\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/github-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/github-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.1.11\"\u003e\u003ccode\u003e@graphql-tools/graphql-file-loader@^8.1.11\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.26\"\u003e\u003ccode\u003e@graphql-tools/json-file-loader@^8.0.26\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/load/v/8.1.8\"\u003e\u003ccode\u003e@graphql-tools/load@^8.1.8\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.1.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/url-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/url-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/graphql-config/v/5.1.6\"\u003e\u003ccode\u003egraphql-config@^5.1.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^5.1.1\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/590fcfab389d123d120f1f2130c3dc5466e9f7ed\"\u003e\u003ccode\u003e590fcfa\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10641\"\u003e#10641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e fix(cli): honor per-output preset import config (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/fbd83608f90001bce6832c71f16ce95ae53b136e\"\u003e\u003ccode\u003efbd8360\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10639\"\u003e#10639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e New feature: schema can be passed pre-parsed to generate() function as GraphQ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83b74fe803e268c8f748852cf3f7d53d5d044b71\"\u003e\u003ccode\u003e83b74fe\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Bump graphql tools (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10619\"\u003e#10619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.2.1/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/introspection` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/introspection/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^6.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\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/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c3bf5b69cfd3b59944ec4b1cf9f2903a4a0b5207\"\u003e\u003ccode\u003ec3bf5b6\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6002feb3dd2887621dedfd3b70fcbdbb481e7fa2\"\u003e\u003ccode\u003e6002feb\u003c/code\u003e\u003c/a\u003e fix: exports for react native (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7201\"\u003e#7201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/introspection\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/schema-ast` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/schema-ast/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b1d7d912e7deebd3122b5642c12034fd04a8aedb\"\u003e\u003ccode\u003eb1d7d91\u003c/code\u003e\u003c/a\u003e New docs and website based on Nextra (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7981\"\u003e#7981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b4a8e8bb009a97393ee7e8c18cd491a3d88241c4\"\u003e\u003ccode\u003eb4a8e8b\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d84afec0950b234cd716ea76436e3800a978328c\"\u003e\u003ccode\u003ed84afec\u003c/code\u003e\u003c/a\u003e feat: generate TypeScript modules compatible exports map and dist structure (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2ae597bf75e246443c02ec64ad1ef07fd1d7a429\"\u003e\u003ccode\u003e2ae597b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7770\"\u003e#7770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/4b5036e4daaa3271f81b83ead857dcd892387714\"\u003e\u003ccode\u003e4b5036e\u003c/code\u003e\u003c/a\u003e Bring back admonitions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/schema-ast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/137ca2c706eb86b4069d3d91b7f6990eef3b60ba\"\u003e\u003ccode\u003e137ca2c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/671859c40291c1264ea5fa735518b5de3c4020be\"\u003e\u003ccode\u003e671859c\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/95cdf709a104f5743468bf87754d1ccb9b5e9194\"\u003e\u003ccode\u003e95cdf70\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9700\"\u003e#9700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/40a29e91ea25ed5ad6acb15ccca1767dafbdd7c5\"\u003e\u003ccode\u003e40a29e9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tslib to v2.6.2 (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/a509268237c4b4fbca1aa195d991ca11819586f8\"\u003e\u003ccode\u003ea509268\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9501\"\u003e#9501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2276708d0ea2aab4942136923651226de4aabe5a\"\u003e\u003ccode\u003e2276708\u003c/code\u003e\u003c/a\u003e Revert default ID scalar input type to string (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5c7b3b34955a34f07906892abe39bba705fb5f5f\"\u003e\u003ccode\u003e5c7b3b3\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9355\"\u003e#9355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e1dc75f3c598bf7f83138ca533619716fc73f823\"\u003e\u003ccode\u003ee1dc75f\u003c/code\u003e\u003c/a\u003e Added support for \u003ccode\u003eenumSuffix\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9304\"\u003e#9304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/9e8bd9d1039646217ef0e6007e3a349631bdd1a3\"\u003e\u003ccode\u003e9e8bd9d\u003c/code\u003e\u003c/a\u003e Fix scalar input/output object bug when given external file or module pattern...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ba84a3a2758d94dac27fcfbb1bafdf3ed7c32929\"\u003e\u003ccode\u003eba84a3a\u003c/code\u003e\u003c/a\u003e Update typescript, typescript-operations and typescript-resolvers plugins Sca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/21fbf0db2ba7a560aeb0aa52e9b9bf792ac94227\"\u003e\u003ccode\u003e21fbf0d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83a586a8e213bc7642126f49b7567b462cd47367\"\u003e\u003ccode\u003e83a586a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9847\"\u003e#9847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/920b443a401b8cc4811f64ec5b25fc7b4ae32b53\"\u003e\u003ccode\u003e920b443\u003c/code\u003e\u003c/a\u003e adding allowUndefinedQueryVariables option to typescript-operations plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ed9c205d15d7f14ed73e54aecf40e4fad5664e9d\"\u003e\u003ccode\u003eed9c205\u003c/code\u003e\u003c/a\u003e fix(typescript-operations): properly handle aliased conditionals (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c40cdff828f919c98c5df2cd5d4b4fc581f8e90\"\u003e\u003ccode\u003e8c40cdf\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/56882d26caaa34e1b7c1f45ada61626d3039779e\"\u003e\u003ccode\u003e56882d2\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9837\"\u003e#9837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ebd081798fdcf5e8d5af557a5e17361992a1a0af\"\u003e\u003ccode\u003eebd0817\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/eaa3d60c11afbe86ba269b2a488891f83089fa03\"\u003e\u003ccode\u003eeaa3d60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9812\"\u003e#9812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d8364e045a46ca6e8173583b5108d161c6832975\"\u003e\u003ccode\u003ed8364e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9811\"\u003e#9811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/840c66d88a9b466eb5683b54bfe25b0c168b42fb\"\u003e\u003ccode\u003e840c66d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.0\"\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.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): up...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4156939060","node_id":"PR_kwDOEGclEs7OM_3r","number":57,"state":"open","title":"Bump svelte, svelte-frappe-charts and @testing-library/svelte","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-28T02:00:28.000Z","updated_at":"2026-03-28T02:00:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"svelte, svelte-frappe-charts"},{"name":"@testing-library/svelte","repository_url":"https://github.com/testing-library/svelte-testing-library","old_version":"3.2.2","new_version":"5.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte), [svelte-frappe-charts](https://github.com/himynameisdave/svelte-frappe-charts) and [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte). These dependencies needed to be updated together.\nUpdates `svelte` from 3.59.2 to 5.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: export TweenOptions, SpringOptions, SpringUpdateOptions and Updater from svelte/motion (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17967\"\u003e#17967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure HMR wrapper forwards correct start/end nodes to active effect (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17985\"\u003e#17985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.54.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydration comments during hmr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17975\"\u003e#17975\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: null out \u003ccode\u003eeffect.b\u003c/code\u003e in \u003ccode\u003edestroy_effect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17980\"\u003e#17980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: group sync statements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17977\"\u003e#17977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer batch resolution until earlier intersecting batches have committed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17162\"\u003e#17162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly invoke \u003ccode\u003eiterator.return()\u003c/code\u003e during reactivity loss check (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17966\"\u003e#17966\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove trailing semicolon from {\u003ca href=\"https://github.com/const\"\u003e\u003ccode\u003e@​const\u003c/code\u003e\u003c/a\u003e} tag printer (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17962\"\u003e#17962\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow \u003ccode\u003ecss\u003c/code\u003e, \u003ccode\u003erunes\u003c/code\u003e, \u003ccode\u003ecustomElement\u003c/code\u003e compiler options to be functions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17951\"\u003e#17951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: reinstate reactivity loss tracking (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17801\"\u003e#17801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$inspect\u003c/code\u003e after top level await doesn't break builds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17943\"\u003e#17943\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume inert effects when they come from offscreen (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17942\"\u003e#17942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't eagerly access not-yet-initialized functions in template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17938\"\u003e#17938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: discard batches made obsolete by commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17934\"\u003e#17934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u0026quot;is standalone child\u0026quot; is correctly reset (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17944\"\u003e#17944\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove nodes in boundary when work is pending and HMR is active (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17932\"\u003e#17932\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG-pre-5.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esvelte\u003c/h1\u003e\n\u003ch2\u003e4.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve a11y-click-events-have-key-events message (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9358\"\u003e#9358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust hydration of html tag (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9184\"\u003e#9184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: support camelCase properties on custom elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9328\"\u003e#9328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add missing plaintext-only value to contenteditable type (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9242\"\u003e#9242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade magic-string to 0.30.4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9292\"\u003e#9292\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore trailing comments when comparing nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9197\"\u003e#9197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update style directive when style attribute is present and is updated via an object prop (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9187\"\u003e#9187\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: css sourcemap generation with unicode filenames (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9120\"\u003e#9120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not add module declared variables as dependencies (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9122\"\u003e#9122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle \u003ccode\u003esvelte:element\u003c/code\u003e with dynamic this and spread attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9112\"\u003e#9112\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: silence false positive reactive component warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9094\"\u003e#9094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: head duplication when binding is present (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9124\"\u003e#9124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: take custom attribute name into account when reflecting property (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9140\"\u003e#9140\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003eindeterminate\u003c/code\u003e to the list of HTMLAttributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9180\"\u003e#9180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recognize option value on spread attribute (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9125\"\u003e#9125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003esvelteHTML\u003c/code\u003e from language-tools into core to load the correct \u003ccode\u003esvelte/element\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9070\"\u003e#9070\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/sveltejs/svelte/commit/6e52f40d41e0b51b7da04f661a5db198f2ceba49\"\u003e\u003ccode\u003e6e52f40\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17984\"\u003e#17984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1773cb5b593cb650b109f38113b597cf9191714c\"\u003e\u003ccode\u003e1773cb5\u003c/code\u003e\u003c/a\u003e fix: ensure HMR wrapper forwards correct start/end nodes to active effect (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a94924b67721e8b3151ebf1622691b1902c9bf85\"\u003e\u003ccode\u003ea94924b\u003c/code\u003e\u003c/a\u003e fix: export TweenOptions, SpringOptions, SpringUpdateOptions and Updater from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/db69b7e345090edd4aa7949c52478adc05a61d61\"\u003e\u003ccode\u003edb69b7e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17965\"\u003e#17965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7123bf3a131a53b1ba9414f0d44150a94d0132e3\"\u003e\u003ccode\u003e7123bf3\u003c/code\u003e\u003c/a\u003e fix: remove trailing semicolon from {\u003ca href=\"https://github.com/const\"\u003e\u003ccode\u003e@​const\u003c/code\u003e\u003c/a\u003e} tag printer (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17962\"\u003e#17962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8e4de9b14500e195ec7f084c8c32b1782b31c5c9\"\u003e\u003ccode\u003e8e4de9b\u003c/code\u003e\u003c/a\u003e fix: null out effect.b in destroy_effect to prevent memory leak (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17980\"\u003e#17980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6b33dd2a1e8aa48dc88c9ce6e19c4a49a2eac51a\"\u003e\u003ccode\u003e6b33dd2\u003c/code\u003e\u003c/a\u003e fix: group sync statements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17977\"\u003e#17977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/425fba33fed0572e952d364d1c59f7af01aedd07\"\u003e\u003ccode\u003e425fba3\u003c/code\u003e\u003c/a\u003e fix: hydration comments during hmr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17975\"\u003e#17975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/803c565febd07be8fd08377ffc51f23d7bf6b8f3\"\u003e\u003ccode\u003e803c565\u003c/code\u003e\u003c/a\u003e fix: properly invoke \u003ccode\u003eiterator.return()\u003c/code\u003e during reactivity loss check (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17966\"\u003e#17966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0adc22c9ae5f98718bf5b7b83753767cc919b0e1\"\u003e\u003ccode\u003e0adc22c\u003c/code\u003e\u003c/a\u003e fix: defer batch resolution until earlier intersecting batches have committed...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.55.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-frappe-charts` from 1.10.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/releases\"\u003esvelte-frappe-charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.0.0\u003c/h1\u003e\n\u003cp\u003eThis release updates \u003ccode\u003esvelte-frappe-charts\u003c/code\u003e to Svelte 5 (with support for Svelte 4 as well). Also updates some of the internal build and test tooling, including emitting TypeScript types.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum \u003ccode\u003esvelte\u003c/code\u003e version is \u003ccode\u003e4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis package is \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ePure ESM\u003c/a\u003e (unclear if this would actually affect most users).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📑 Update README  d711bba\u003c/li\u003e\n\u003cli\u003eAdd heatmap options discreteDomains and radius  c4dc246\u003c/li\u003e\n\u003cli\u003e✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest  b4f6002\u003c/li\u003e\n\u003cli\u003e🏃 Allow manual runs of the outdated workflow  1545212\u003c/li\u003e\n\u003cli\u003e🎬 Fix GH Actions  6d3eb41\u003c/li\u003e\n\u003cli\u003e📦 Use pnpm as a package manager  3c460a4\u003c/li\u003e\n\u003cli\u003e🎬 Update GH Actions  8ae8389\u003c/li\u003e\n\u003cli\u003e✏️ TypeScript + ESM  e4fa2f9\u003c/li\u003e\n\u003cli\u003e5️⃣ Update to Svelte 5  4cc4e5b\u003c/li\u003e\n\u003cli\u003e🧑‍🔬 Migrate to vitest for testing  e9a70df\u003c/li\u003e\n\u003cli\u003e📦 Safe, minor package upgrades  03a4ee9\u003c/li\u003e\n\u003cli\u003e🔧 Fix broken package.json  f63c145\u003c/li\u003e\n\u003cli\u003eUpdate package.json - fix deprecated svelte field (\u003ca href=\"https://redirect.github.com/himynameisdave/svelte-frappe-charts/issues/71\"\u003e#71\u003c/a\u003e)  90dc81e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\"\u003ehttps://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.0.0-beta.0\u003c/h1\u003e\n\u003cp\u003eThis release updates \u003ccode\u003esvelte-frappe-charts\u003c/code\u003e to Svelte 5 (with support for Svelte 4 as well). Also updates some of the internal build and test tooling, including emitting TypeScript types.\u003c/p\u003e\n\u003cp\u003eThis release is intended to test that the new package stuff is setup correctly.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum \u003ccode\u003esvelte\u003c/code\u003e version is \u003ccode\u003e4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis package is \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ePure ESM\u003c/a\u003e (unclear if this would actually affect most users).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd heatmap options discreteDomains and radius  c4dc246\u003c/li\u003e\n\u003cli\u003e✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest  b4f6002\u003c/li\u003e\n\u003cli\u003e🏃 Allow manual runs of the outdated workflow  1545212\u003c/li\u003e\n\u003cli\u003e🎬 Fix GH Actions  6d3eb41\u003c/li\u003e\n\u003cli\u003e📦 Use pnpm as a package manager  3c460a4\u003c/li\u003e\n\u003cli\u003e🎬 Update GH Actions  8ae8389\u003c/li\u003e\n\u003cli\u003e✏️ TypeScript + ESM  e4fa2f9\u003c/li\u003e\n\u003cli\u003e5️⃣ Update to Svelte 5  4cc4e5b\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/075c79009168b72d2f39dd53eb24078dc82c2f80\"\u003e\u003ccode\u003e075c790\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/d711bba99dd511a5c50b87bbbd98ce6eed2fd8ee\"\u003e\u003ccode\u003ed711bba\u003c/code\u003e\u003c/a\u003e 📑 Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/ea5be22f3b37c09a2f69f5f5e3f54fef11de8fc3\"\u003e\u003ccode\u003eea5be22\u003c/code\u003e\u003c/a\u003e 2.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/c4dc2461546bc08510afe22ad1cd6b2419945a78\"\u003e\u003ccode\u003ec4dc246\u003c/code\u003e\u003c/a\u003e Add heatmap options discreteDomains and radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/b4f600261a1937a177a28d46f8d0597f9c5cc6f6\"\u003e\u003ccode\u003eb4f6002\u003c/code\u003e\u003c/a\u003e ✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/1545212ec7fb7ce9e28d42d43c8e855be3f68725\"\u003e\u003ccode\u003e1545212\u003c/code\u003e\u003c/a\u003e 🏃 Allow manual runs of the outdated workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/6d3eb41670a28d7cba8e9507d058b37f5e182959\"\u003e\u003ccode\u003e6d3eb41\u003c/code\u003e\u003c/a\u003e 🎬 Fix GH Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/3c460a4c44dcccbff04854f7b50a3307364cb0ac\"\u003e\u003ccode\u003e3c460a4\u003c/code\u003e\u003c/a\u003e 📦 Use pnpm as a package manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/8ae83894203c2e1351684e1ef61211fc64109c74\"\u003e\u003ccode\u003e8ae8389\u003c/code\u003e\u003c/a\u003e 🎬 Update GH Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/e4fa2f9d9d41ba13779cb130739a44d3ced53d48\"\u003e\u003ccode\u003ee4fa2f9\u003c/code\u003e\u003c/a\u003e ✏️ TypeScript + ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 3.2.2 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/eswai/keyboard_analyzer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/eswai/keyboard_analyzer/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eswai%2Fkeyboard_analyzer/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4070161305","node_id":"PR_kwDOPrTqK87KUOKy","number":122,"state":"open","title":"chore(deps-dev): bump the minor-and-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T10:13:43.000Z","updated_at":"2026-03-13T10:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"bumpp","old_version":"10.3.2","new_version":"10.4.1","repository_url":"https://github.com/antfu-collective/bumpp"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"tsdown","old_version":"0.11.13","new_version":"0.21.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@testing-library/react","old_version":"16.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/svelte","old_version":"5.2.10","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.11","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bumpp](https://github.com/antfu-collective/bumpp) | `10.3.2` | `10.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.57.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.11.13` | `0.21.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.1` | `16.3.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.10` | `5.3.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n\n\nUpdates `bumpp` from 10.3.2 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/bumpp/releases\"\u003ebumpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd custom path to config  -  by \u003ca href=\"https://github.com/OskarLebuda\"\u003e\u003ccode\u003e@​OskarLebuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003eantfu-collective/bumpp#107\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41e\"\u003e\u003c!-- raw HTML omitted --\u003e(0f2e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.4.0...v10.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/b2d2f8553d2d5bf33a0c17900c3eaf84f6a4b1b9\"\u003e\u003ccode\u003eb2d2f85\u003c/code\u003e\u003c/a\u003e chore: release v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/4131bac21d51eb6371bc2746a2df1cbad47d44cf\"\u003e\u003ccode\u003e4131bac\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41ec1f4164d38025e8ecd0b6ec55eff5448d\"\u003e\u003ccode\u003e0f2e41e\u003c/code\u003e\u003c/a\u003e feat: add custom path to config (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ef09634f5a26b8f3979d88706f63601de4e698be\"\u003e\u003ccode\u003eef09634\u003c/code\u003e\u003c/a\u003e chore: release v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ccbb6a59e9f393c5549af6e1564e38ebe4cfff9b\"\u003e\u003ccode\u003eccbb6a5\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/f46daf01fed3910a023c32385ae1e8c5687f1af7\"\u003e\u003ccode\u003ef46daf0\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary \u003ccode\u003eno\u003c/code\u003e prefix options and move default values (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\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.50.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.11.13 to 0.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.2\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexe\u003c/strong\u003e: Add \u003ccode\u003eexe.outDir\u003c/code\u003e for separate executable output dir, defaults to \u003ccode\u003ebuild\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d49ef37\"\u003e\u003c!-- raw HTML omitted --\u003e(d49ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: Executable is still an \u003cstrong\u003eexperimental\u003c/strong\u003e feature and does not follow SemVer. Breaking changes may occur in any release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eroot\u003c/code\u003e option for controlling output directory structure  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/bad2d17\"\u003e\u003c!-- raw HTML omitted --\u003e(bad2d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Rename \u003ccode\u003eonlyAllowBundle\u003c/code\u003e to \u003ccode\u003eonlyBundle\u003c/code\u003e  -  by \u003ca href=\"https://github.com/peaklabs-dev\"\u003e\u003ccode\u003e@​peaklabs-dev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/819\"\u003erolldown/tsdown#819\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/cbd7b38\"\u003e\u003c!-- raw HTML omitted --\u003e(cbd7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Skip data URIs and external URLs in CSS url() rebasing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/139076c\"\u003e\u003c!-- raw HTML omitted --\u003e(13907)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.1...v0.21.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Move all CSS support to \u003ccode\u003e@tsdown/css\u003c/code\u003e package  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/809\"\u003erolldown/tsdown#809\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1b1a172\"\u003e\u003c!-- raw HTML omitted --\u003e(1b1a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nIf you are using CSS features (e.g., CSS imports), you now need to manually install the \u003ccode\u003e@tsdown/css\u003c/code\u003e package:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install @tsdown/css -D\n# or\npnpm add @tsdown/css -D\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: CSS support is still an \u003cstrong\u003eexperimental\u003c/strong\u003e feature and does not follow SemVer. Breaking changes may occur in any release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecss.inject\u003c/code\u003e option to preserve CSS imports in JS output  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Haiku 4.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/808\"\u003erolldown/tsdown#808\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/ad74582\"\u003e\u003c!-- raw HTML omitted --\u003e(ad745)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e?inline\u003c/code\u003e query for CSS imports  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/810\"\u003erolldown/tsdown#810\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b737941\"\u003e\u003c!-- raw HTML omitted --\u003e(b7379)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enode_modules\u003c/code\u003e package resolution  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Haiku 4.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/812\"\u003erolldown/tsdown#812\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b06b421\"\u003e\u003c!-- raw HTML omitted --\u003e(b06b4)\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\u003eGenerate correct filename for sass files when dts is enabled  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/802\"\u003erolldown/tsdown#802\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/848a7b7\"\u003e\u003c!-- raw HTML omitted --\u003e(848a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle virtual module IDs from framework plugins  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c421fa5\"\u003e\u003c!-- raw HTML omitted --\u003e(c421f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore css imports with URL query  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/806\"\u003erolldown/tsdown#806\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c1d23a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c1d23)\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/rolldown/tsdown/compare/v0.21.0...v0.21.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.0 - Notable Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ab8446b3f531fbd1b751ef53b3be7c3ec85eec35\"\u003e\u003ccode\u003eab8446b\u003c/code\u003e\u003c/a\u003e chore: release v0.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/57c5b3c15c3eacd6794fda211c361f19405ba12a\"\u003e\u003ccode\u003e57c5b3c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/cbd7b384c4d30d1bfec091129a402c4c7b85e37f\"\u003e\u003ccode\u003ecbd7b38\u003c/code\u003e\u003c/a\u003e feat(deps): rename \u003ccode\u003eonlyAllowBundle\u003c/code\u003e to \u003ccode\u003eonlyBundle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d9f0fcce1304d448a41868ca79bcef6bbd9aa098\"\u003e\u003ccode\u003ed9f0fcc\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/139076c1d6a7987549e8e3fa87c8e2ecb0db546a\"\u003e\u003ccode\u003e139076c\u003c/code\u003e\u003c/a\u003e fix(css): skip data URIs and external URLs in CSS url() rebasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d49ef37c49ea1f3254a6e0de5958fdab120e93b5\"\u003e\u003ccode\u003ed49ef37\u003c/code\u003e\u003c/a\u003e feat(exe)!: add \u003ccode\u003eexe.outDir\u003c/code\u003e for separate executable output dir, defaults to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/88691808c3e2c345141a06a924945f379921b3b3\"\u003e\u003ccode\u003e8869180\u003c/code\u003e\u003c/a\u003e test: add case for preserving folder structure in \u003ccode\u003eunbundle\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/bad2d173aaef1803882b1cee3df1da28b11bb35c\"\u003e\u003ccode\u003ebad2d17\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eroot\u003c/code\u003e option for controlling output directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/2b1be7e0accdb1d6e903cd42642666431fc5e93d\"\u003e\u003ccode\u003e2b1be7e\u003c/code\u003e\u003c/a\u003e chore: release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/38ca9c1beb2e9d25bc3cb91ba4dedd963fa85f4c\"\u003e\u003ccode\u003e38ca9c1\u003c/code\u003e\u003c/a\u003e chore: upgrade unrun\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.11.13...v0.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsdown since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.1 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.10 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.0 to 5.53.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17910\"\u003e#17910\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17888\"\u003e#17888\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly lazily evaluate RHS when checking for \u003ccode\u003eassignment_value_stale\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17906\"\u003e#17906\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17914\"\u003e#17914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: rebase batches after process, not during (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17900\"\u003e#17900\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: re-process batch if new root effects were scheduled (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003e{@html}\u003c/code\u003e no longer duplicates content inside \u003ccode\u003econtenteditable\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17853\"\u003e#17853\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't access inert block effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17882\"\u003e#17882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle asnyc updates within pending boundary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17873\"\u003e#17873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid re-traversing the effect tree after \u003ccode\u003e$:\u003c/code\u003e assignments (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17848\"\u003e#17848\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: simplify scheduling logic (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17805\"\u003e#17805\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17910\"\u003e#17910\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17888\"\u003e#17888\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly lazily evaluate RHS when checking for \u003ccode\u003eassignment_value_stale\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17906\"\u003e#17906\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17914\"\u003e#17914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: rebase batches after process, not during (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17900\"\u003e#17900\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: re-process batch if new root effects were scheduled (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003e{@html}\u003c/code\u003e no longer duplicates content inside \u003ccode\u003econtenteditable\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17853\"\u003e#17853\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't access inert block effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17882\"\u003e#17882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle asnyc updates within pending boundary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17873\"\u003e#17873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid re-traversing the effect tree after \u003ccode\u003e$:\u003c/code\u003e assignments (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17848\"\u003e#17848\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: simplify scheduling logic (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17805\"\u003e#17805\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\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/sveltejs/svelte/commit/bd433c5ceb74e4b966ff901432078ab366142bb2\"\u003e\u003ccode\u003ebd433c5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17901\"\u003e#17901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7c9ff8fc697a0723129d781e5bf116cf38e016f6\"\u003e\u003ccode\u003e7c9ff8f\u003c/code\u003e\u003c/a\u003e fix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17914\"\u003e#17914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/667896a753031b5d58157feb4b4eb7df49222ac0\"\u003e\u003ccode\u003e667896a\u003c/code\u003e\u003c/a\u003e fix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17888\"\u003e#17888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e4e089310d0fdf2b7dece779b58048e71c6ac02c\"\u003e\u003ccode\u003ee4e0893\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17910\"\u003e#17910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/58f161dee2e59c79412e3906b17c1f05a119f193\"\u003e\u003ccode\u003e58f161d\u003c/code\u003e\u003c/a\u003e fix: properly lazily evaluate RHS when checking for assignment_value_stale (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0e8f49b25fbb11bf0bf9378b9423feeb0176f316\"\u003e\u003ccode\u003e0e8f49b\u003c/code\u003e\u003c/a\u003e chore: rebase batches after process, not during (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17900\"\u003e#17900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/72cd247c33ed5a2c9f0f952979336a3996617e1c\"\u003e\u003ccode\u003e72cd247\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17896\"\u003e#17896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/342d8568f118e91375a452991335c9a89af8afee\"\u003e\u003ccode\u003e342d856\u003c/code\u003e\u003c/a\u003e fix: re-process batch if new root effects were scheduled (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/d54361b97f344300e599eea4ad538cd2ab78594d\"\u003e\u003ccode\u003ed54361b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17886\"\u003e#17886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/be36c934c4ed5d6e43818a7b1ff6cdb7ecb65412\"\u003e\u003ccode\u003ebe36c93\u003c/code\u003e\u003c/a\u003e fix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.11/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.5 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Promise\u003c!-- raw HTML omitted --\u003e for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\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: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hoist type/snippet referencing $store (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2926\"\u003e#2926\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/language-tools/commit/71676ebfe49509eb58305dc687ad04ee9fe97937\"\u003e\u003ccode\u003e71676eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/93584d133ecb4bc5ef49478604965a41aadea45f\"\u003e\u003ccode\u003e93584d1\u003c/code\u003e\u003c/a\u003e fix: use Promise\u0026lt;Response\u0026gt; for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.5...svelte-check@4.4.5\"\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/replane-dev/replane-javascript/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/replane-dev%2Freplane-javascript/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"},{"uuid":"4013466521","node_id":"PR_kwDOPrTqK87HcgBo","number":113,"state":"open","title":"chore(deps-dev): bump the minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T21:49:35.000Z","updated_at":"2026-03-02T21:49:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"bumpp","old_version":"10.3.2","new_version":"10.4.1","repository_url":"https://github.com/antfu-collective/bumpp"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"tsdown","old_version":"0.11.13","new_version":"0.20.3","repository_url":"https://github.com/rolldown/tsdown"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@testing-library/react","old_version":"16.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@testing-library/svelte","old_version":"5.2.10","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bumpp](https://github.com/antfu-collective/bumpp) | `10.3.2` | `10.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.56.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.11.13` | `0.20.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.1` | `16.3.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.10` | `5.3.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\n\nUpdates `bumpp` from 10.3.2 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/bumpp/releases\"\u003ebumpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd custom path to config  -  by \u003ca href=\"https://github.com/OskarLebuda\"\u003e\u003ccode\u003e@​OskarLebuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003eantfu-collective/bumpp#107\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41e\"\u003e\u003c!-- raw HTML omitted --\u003e(0f2e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.4.0...v10.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/b2d2f8553d2d5bf33a0c17900c3eaf84f6a4b1b9\"\u003e\u003ccode\u003eb2d2f85\u003c/code\u003e\u003c/a\u003e chore: release v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/4131bac21d51eb6371bc2746a2df1cbad47d44cf\"\u003e\u003ccode\u003e4131bac\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41ec1f4164d38025e8ecd0b6ec55eff5448d\"\u003e\u003ccode\u003e0f2e41e\u003c/code\u003e\u003c/a\u003e feat: add custom path to config (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ef09634f5a26b8f3979d88706f63601de4e698be\"\u003e\u003ccode\u003eef09634\u003c/code\u003e\u003c/a\u003e chore: release v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ccbb6a59e9f393c5549af6e1564e38ebe4cfff9b\"\u003e\u003ccode\u003eccbb6a5\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/f46daf01fed3910a023c32385ae1e8c5687f1af7\"\u003e\u003ccode\u003ef46daf0\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary \u003ccode\u003eno\u003c/code\u003e prefix options and move default values (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\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.50.0 to 8.56.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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.11.13 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackage\u003c/strong\u003e: Ignore scripts when packing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0b10b8c\"\u003e\u003c!-- raw HTML omitted --\u003e(0b10b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.2...v0.20.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown to 1.0.0-rc.3  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0beea0e\"\u003e\u003c!-- raw HTML omitted --\u003e(0beea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edep\u003c/strong\u003e: Keep \u003ccode\u003einlineOnly\u003c/code\u003e clean with hint message on unused  -  by \u003ca href=\"https://github.com/jycouet\"\u003e\u003ccode\u003e@​jycouet\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/725\"\u003erolldown/tsdown#725\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/13f1c5d\"\u003e\u003c!-- raw HTML omitted --\u003e(13f1c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epkg\u003c/strong\u003e: Optimize attw and publint packing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/736\"\u003erolldown/tsdown#736\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/375cfe7\"\u003e\u003c!-- raw HTML omitted --\u003e(375cf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow error when skipNodeModulesBundle and noExternal are used together  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/746\"\u003erolldown/tsdown#746\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/656d519\"\u003e\u003c!-- raw HTML omitted --\u003e(656d5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExternal type only packages \u003ccode\u003e@types/*\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kalvenschraut\"\u003e\u003ccode\u003e@​kalvenschraut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0be7c6d\"\u003e\u003c!-- raw HTML omitted --\u003e(0be7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Move \u003ccode\u003eimport\u003c/code\u003e before \u003ccode\u003erequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/3027aa9\"\u003e\u003c!-- raw HTML omitted --\u003e(3027a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.1...v0.20.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einline-only\u003c/strong\u003e: Show warnings if bundled deps  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1e0e778\"\u003e\u003c!-- raw HTML omitted --\u003e(1e0e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.0...v0.20.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dts plugin, remove \u003ccode\u003edts.resolve\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/16655bc\"\u003e\u003c!-- raw HTML omitted --\u003e(16655)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option to disable legacy CJS warning  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/9fadadd\"\u003e\u003c!-- raw HTML omitted --\u003e(9fada)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003einlineOnly\u003c/code\u003e option for dts files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/7d89d54\"\u003e\u003c!-- raw HTML omitted --\u003e(7d89d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rolldown to 1.0.0-beta.60  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/bb3ee8d\"\u003e\u003c!-- raw HTML omitted --\u003e(bb3ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rolldown to rc 1  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1959f24\"\u003e\u003c!-- raw HTML omitted --\u003e(1959f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eentry\u003c/strong\u003e: Support mixed array and object entries  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/a808345\"\u003e\u003c!-- raw HTML omitted --\u003e(a8083)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptional \u003ccode\u003eparseEnv\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/be1b60c\"\u003e\u003c!-- raw HTML omitted --\u003e(be1b6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReload config on restart  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1756b03\"\u003e\u003c!-- raw HTML omitted --\u003e(1756b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfig extensions typo  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/722\"\u003erolldown/tsdown#722\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d2bb75e\"\u003e\u003c!-- raw HTML omitted --\u003e(d2bb7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows\u003c/strong\u003e: Normalize path separators in build output  -  by \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/719\"\u003erolldown/tsdown#719\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c45257c\"\u003e\u003c!-- raw HTML omitted --\u003e(c4525)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\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/rolldown/tsdown/commit/49cc5f953f1b6ab13968fef8509d69767373253b\"\u003e\u003ccode\u003e49cc5f9\u003c/code\u003e\u003c/a\u003e chore: release v0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/5c3e3d30a00af6d9b3d1e062ce50f0f0806e31da\"\u003e\u003ccode\u003e5c3e3d3\u003c/code\u003e\u003c/a\u003e chore: tiny deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0b10b8c65fb0211558be42208933883187e117b0\"\u003e\u003ccode\u003e0b10b8c\u003c/code\u003e\u003c/a\u003e fix(package): ignore scripts when packing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/3808b592e2286a64b497ac28f0ce280aa3b065e3\"\u003e\u003ccode\u003e3808b59\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/21a6c920d372a0f190d291f6a0e0e9b2a340d137\"\u003e\u003ccode\u003e21a6c92\u003c/code\u003e\u003c/a\u003e test: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/5e76c525b38384d39a6a3020f986242e5703f777\"\u003e\u003ccode\u003e5e76c52\u003c/code\u003e\u003c/a\u003e chore: release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0beea0ecc09e0567d622b16a14e9da00c20bbf33\"\u003e\u003ccode\u003e0beea0e\u003c/code\u003e\u003c/a\u003e feat: upgrade rolldown to 1.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0be7c6da3a9886d09c730d1234594860be7ad674\"\u003e\u003ccode\u003e0be7c6d\u003c/code\u003e\u003c/a\u003e fix: external type only packages \u003ccode\u003e@types/*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/02f43b4ffd8603660de7fe28b4bcc34c4d845b6f\"\u003e\u003ccode\u003e02f43b4\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/b202f097d0d8b94fd62aab84ff10861942769cad\"\u003e\u003ccode\u003eb202f09\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.11.13...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsdown since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.1 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\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 6.2.1 to 6.2.4\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\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e'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/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug (smaller, esm-only) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1241\"\u003e#1241\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug (smaller, esm-only) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1241\"\u003e#1241\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/sveltejs/vite-plugin-svelte/commit/24bf204a942c056a9e851a72e93e0d46cb5f1426\"\u003e\u003ccode\u003e24bf204\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/599dbc1d85288c2d56b2330a4dac3b5597a84dac\"\u003e\u003ccode\u003e599dbc1\u003c/code\u003e\u003c/a\u003e fix: transform Svelte component first during HMR (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/83513a8226d22b5f8c23cf30d63c27ae38c2194c\"\u003e\u003ccode\u003e83513a8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/b280447a456f873a083a553cee6e4691c2d386fe\"\u003e\u003ccode\u003eb280447\u003c/code\u003e\u003c/a\u003e fix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/99bfe1a59327a7061c522fe2cb7dadbf9133e823\"\u003e\u003ccode\u003e99bfe1a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c4f8535d182f59579c5d6b12595f4430e3a9170a\"\u003e\u003ccode\u003ec4f8535\u003c/code\u003e\u003c/a\u003e fix: update from rolldown-vite to vite-8 beta (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1246\"\u003e#1246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/cba6ae83d76e37553bf582467214aac9ff615f19\"\u003e\u003ccode\u003ecba6ae8\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/fdf68ea34dad66ebf07d9f8b5ee1cae627eb8c15\"\u003e\u003ccode\u003efdf68ea\u003c/code\u003e\u003c/a\u003e chore: updates (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1239\"\u003e#1239\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@6.2.4/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 `@testing-library/svelte` from 5.2.10 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.0 to 5.53.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\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/sveltejs/svelte/commit/d4c78292ed66c7117b28a0babdd3e589ec5b5497\"\u003e\u003ccode\u003ed4c7829\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17812\"\u003e#17812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/361b32c7cdb5257f3b4db2ef0997cdbce78ccbab\"\u003e\u003ccode\u003e361b32c\u003c/code\u003e\u003c/a\u003e fix: SvelteURL search setter uses unnormalized value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17828\"\u003e#17828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1043f79d1e46f3e0194e18e370244d33e6d9de19\"\u003e\u003ccode\u003e1043f79\u003c/code\u003e\u003c/a\u003e perf: optimize compiler analysis phase (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17823\"\u003e#17823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b6faa2a905804f77a6c486729f9ce8325c273273\"\u003e\u003ccode\u003eb6faa2a\u003c/code\u003e\u003c/a\u003e fix: always case insensitive event handlers during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17822\"\u003e#17822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e3d277b000dcca2bcb391b1cb92899484d7173e7\"\u003e\u003ccode\u003ee3d277b\u003c/code\u003e\u003c/a\u003e fix: visit synthetic value node during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17824\"\u003e#17824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/18db0cab86cf15198be059c60c044b66512e573e\"\u003e\u003ccode\u003e18db0ca\u003c/code\u003e\u003c/a\u003e fix: SvelteMap incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3fc4bc6774d8cb298e0b9396e82432e37d771ab1\"\u003e\u003ccode\u003e3fc4bc6\u003c/code\u003e\u003c/a\u003e chore: remove unused is_flushing variable (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17820\"\u003e#17820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/16a13517ef8833e38e11105d42772a1a67b1487b\"\u003e\u003ccode\u003e16a1351\u003c/code\u003e\u003c/a\u003e fix: skip redundant batch.apply (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17816\"\u003e#17816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/04ba134d33c245bcef7669dd35a167c48687ad58\"\u003e\u003ccode\u003e04ba134\u003c/code\u003e\u003c/a\u003e docs: flesh out \u003ccode\u003eattribute_invalid_sequence_expression\u003c/code\u003e message (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fc67c9cfe98e22f706274e8c64abc7c1cc5ce919\"\u003e\u003ccode\u003efc67c9c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.5 to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17810\"\u003e#17810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.5 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\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: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hoist type/snippet referencing $store (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2926\"\u003e#2926\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/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in `--incremental/tsgo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e fix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.5...svelte-check@4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\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/replane-dev/replane-javascript/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/replane-dev%2Freplane-javascript/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"},{"uuid":"4010408756","node_id":"PR_kwDORZuAVM7HSXQF","number":9,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:11:37.000Z","updated_at":"2026-03-02T10:11:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.1.2","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.544.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.38.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.51","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.1.2` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.8` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.8` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.544.0` | `0.576.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.53.4` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.38.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.37.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.4` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.51` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.24.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locales): add Norwegian (nb_NO) zodiac sign definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese food module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3706\"\u003efaker-js/faker#3706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) sex definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3710\"\u003efaker-js/faker#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(string): support uuid v7 by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3701\"\u003efaker-js/faker#3701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese color definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3707\"\u003efaker-js/faker#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese internet definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3708\"\u003efaker-js/faker#3708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3727\"\u003efaker-js/faker#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3724\"\u003efaker-js/faker#3724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3726\"\u003efaker-js/faker#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 7870433 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3722\"\u003efaker-js/faker#3722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3725\"\u003efaker-js/faker#3725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v62 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3728\"\u003efaker-js/faker#3728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3723\"\u003efaker-js/faker#3723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3729\"\u003efaker-js/faker#3729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest to v4 (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3730\"\u003efaker-js/faker#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3696\"\u003efaker-js/faker#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) direction definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3713\"\u003efaker-js/faker#3713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese  dog definition by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3715\"\u003efaker-js/faker#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) continent definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3712\"\u003efaker-js/faker#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) vehicle definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3732\"\u003efaker-js/faker#3732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.3.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3735\"\u003efaker-js/faker#3735\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/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring:\u003c/strong\u003e support uuid v7 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3701\"\u003e#3701\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/87c2753fe3c92e53925a970f40a7b10422f44378\"\u003e87c2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e normalize system locale data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3702\"\u003e#3702\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/ba91653cd4c4ceecf6c96ef887979bfd97fa4e5c\"\u003eba91653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e remove empty string from Hebrew lorem words (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3698\"\u003e#3698\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/81a896c09a3a0907fd34734b6d636b5e35fb8291\"\u003e81a896c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e state name to 'Trøndelag' for nb_NO (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3691\"\u003e#3691\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/eaef38961863a40a7bed6632858bcf36dd23c560\"\u003eeaef389\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/faker-js/faker/commit/c77fef2b8f16752b03149e475c532cc7f51dccc3\"\u003e\u003ccode\u003ec77fef2\u003c/code\u003e\u003c/a\u003e chore(release): 10.3.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3735\"\u003e#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003e\u003ccode\u003ed1c32b0\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003e\u003ccode\u003ec0f0f23\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e\u003ccode\u003e43b18fa\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e\u003ccode\u003e76c9df1\u003c/code\u003e\u003c/a\u003e feat(locale): add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/a03215af29b25878cd4cb12744438d5566a6deab\"\u003e\u003ccode\u003ea03215a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/70c0340a1263fe90b93adfafda4aa0ebed56a25b\"\u003e\u003ccode\u003e70c0340\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to v4 (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/238293a626a916a41ca366b6efa8ec70edd13d1e\"\u003e\u003ccode\u003e238293a\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/119f1e636ef88d261af79c42e674950c776ee4aa\"\u003e\u003ccode\u003e119f1e6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3723\"\u003e#3723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9939fb530087fbb088a97eff5fe303ad72b16b16\"\u003e\u003ccode\u003e9939fb5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3728\"\u003e#3728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/p\u003e\n\u003cp\u003eFixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments.\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/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.1.2/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.8/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Fragment interface name edge case (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10580\"\u003e#10580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.8/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.544.0 to 0.576.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\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons 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/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\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/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.576.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\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.49.2 to 2.53.4\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e'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.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\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: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\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: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\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/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/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 6.2.1 to 6.2.4\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\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e'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/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug ...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4008696004","node_id":"PR_kwDOOP8kM87HM6rf","number":104,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group in /terramedic with 14 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-03-02T00:37:42.000Z","updated_at":"2026-03-02T00:38:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/svelte","old_version":"10.0.8","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.0.8","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test","old_version":"8.6.14","new_version":"8.6.15","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@vitest/browser","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"playwright","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/terramedic","ecosystem":"npm"},"body":"Bumps the dev-dependencies group in /terramedic with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/svelte](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/svelte) | `10.0.8` | `10.2.13` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.0.8` | `10.2.13` |\n| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.14` | `8.6.15` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.13` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.13` | `4.0.18` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.1` | `0.7.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.13` | `4.0.18` |\n\nUpdates `@playwright/test` from 1.56.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-svelte-csf` from 5.0.10 to 5.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/releases\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.11\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\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/storybookjs/addon-svelte-csf/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.0.11 (Fri Feb 13 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6bc10d803b60cfbd12b00e98bec43a27666f2fca\"\u003e\u003ccode\u003e6bc10d8\u003c/code\u003e\u003c/a\u003e Bump version to: 5.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/5ecafb23865a031cf536a93918599fb092de0039\"\u003e\u003ccode\u003e5ecafb2\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b580e2ab7efd6679aaf334421a4fe923f1a0855\"\u003e\u003ccode\u003e4b580e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/issues/338\"\u003e#338\u003c/a\u003e from storybookjs/yann/upgrade-local-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/7c851175d116b0dfe543157b7fa25853401e6a25\"\u003e\u003ccode\u003e7c85117\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b5764aef46489e6a5c47605010e017bc8618c1e\"\u003e\u003ccode\u003e4b5764a\u003c/code\u003e\u003c/a\u003e fix release action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6ab68e84e8bf379ccc62aba07ec06743cc6727ad\"\u003e\u003ccode\u003e6ab68e8\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/fc8e6494448fc573e4c2c96c7759fcdb3918d2dc\"\u003e\u003ccode\u003efc8e649\u003c/code\u003e\u003c/a\u003e add fixes based on latest version of svelte\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/25531f5bf02bdceaf547c1f50a5781f35c399baf\"\u003e\u003ccode\u003e25531f5\u003c/code\u003e\u003c/a\u003e Upgrade svelte related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/965f8089e1201c501d6ebdaa99c5fd250795c298\"\u003e\u003ccode\u003e965f808\u003c/code\u003e\u003c/a\u003e upgrade to Typescript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/c77d2c66e37788498656a4cabf9d11a51a3191ca\"\u003e\u003ccode\u003ec77d2c6\u003c/code\u003e\u003c/a\u003e Update various secondary packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/compare/v5.0.10...v5.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/svelte` from 10.0.8 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/renderers/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/sveltekit` from 10.0.8 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/frameworks/sveltekit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/test` from 8.6.14 to 8.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.15\u003c/h2\u003e\n\u003ch2\u003e8.6.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix .env-file parsing, thanks \u003ca href=\"https://github.com/jreinhold\"\u003e\u003ccode\u003e@​jreinhold\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/storybookjs/storybook/commit/3812b43cbb4ac5fec5fb681267e2d79d32b32b48\"\u003e\u003ccode\u003e3812b43\u003c/code\u003e\u003c/a\u003e Bump version from 8.6.14 to 8.6.15 MANUALLY\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v8.6.15/code/lib/test\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  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/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  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/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  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/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  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/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  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/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\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:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc73e1675812b9588fbbc8a234f04dbc06\"\u003e\u003ccode\u003ee6a3f8c\u003c/code\u003e\u003c/a\u003e fix: replace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e… (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9339\"\u003e#9339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91f649fcce3a3978dc399f9f7b797d986\"\u003e\u003ccode\u003e5d84eeb\u003c/code\u003e\u003c/a\u003e fix(browser): log \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b687c57153ed3d0d4777d7765c18f3cc82\"\u003e\u003ccode\u003e1ec3a8b\u003c/code\u003e\u003c/a\u003e feat: support openTelemetry for browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69252fb5088270a2b3888f48318ba2323\"\u003e\u003ccode\u003eb67788c\u003c/code\u003e\u003c/a\u003e fix(browser): fix upload File instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c9612176a445eab70c55c12d32b0d9b78bd17\"\u003e\u003ccode\u003eb70c961\u003c/code\u003e\u003c/a\u003e fix(browser): fix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline proje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a36c3bed323ebb89ffd09617b8a97977cba0ba0c\"\u003e\u003ccode\u003ea36c3be\u003c/code\u003e\u003c/a\u003e refactor(browser): restructure screenshot matcher and add documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser\"\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.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/TerramedicCorps/terramedic/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TerramedicCorps%2Fterramedic/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"},{"uuid":"3979055312","node_id":"PR_kwDOPfT8VM7FsXP1","number":70,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T16:22:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T16:27:57.000Z","updated_at":"2026-03-02T16:22:33.000Z","time_to_close":604474,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":47,"packages":[{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.3","repository_url":"https://github.com/markedjs/marked"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.4.624","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"63.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"storybook","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.2` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.1` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.3` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.0` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.4.624` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.2.10` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.2.10` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.3.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.2.10` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.2.10` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.53.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.56.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.2.10` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.15.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `63.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `28.1.0` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `0.575.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.2.10` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.18` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.0.2` |\n\n\nUpdates `bits-ui` from 2.14.4 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Tooltip): use only a single scroll listener per provider (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve hover-close reliability (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize safe polygon and floating layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Select): restore initial highlight in unpadded Select.Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1956\"\u003e#1956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(Dialog): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Popover): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): allow overriding trigger tabindex (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1932\"\u003e#1932\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/huntabyte/bits-ui/commit/d93334afd6c2ccac82fde39215fbf5abd8be52c9\"\u003e\u003ccode\u003ed93334a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0caa446f3a5a7d082c37bde9ce744baeef93c85e\"\u003e\u003ccode\u003e0caa446\u003c/code\u003e\u003c/a\u003e fix(TimeField): prevent mobile keyboard input from appending text to day peri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/f47bc0ddc89d4e3a6ba682a69879462d7f30a0e1\"\u003e\u003ccode\u003ef47bc0d\u003c/code\u003e\u003c/a\u003e docs: fix z indices \u0026amp; footer year (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/86bb60a065559ac564351aeffca43cdf47d7bb6f\"\u003e\u003ccode\u003e86bb60a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/9e53deb716bf2987214b4ebe799514d8c7e0fe8a\"\u003e\u003ccode\u003e9e53deb\u003c/code\u003e\u003c/a\u003e fix(FloatingLayer): prevent jumping to viewport origin on close (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/c0af180d2f42a570f4a50f01b60673310ba25b63\"\u003e\u003ccode\u003ec0af180\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d34e949d4c9cddac7061a67df041491973180a96\"\u003e\u003ccode\u003ed34e949\u003c/code\u003e\u003c/a\u003e feat(Tooltip): \u003ccode\u003etether\u003c/code\u003e and singleton support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a587f8b8105d0fa736ce20af933d8360a5d1636d\"\u003e\u003ccode\u003ea587f8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1960\"\u003e#1960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/931e17be6f24a3231c71604561c3c358af8d60c1\"\u003e\u003ccode\u003e931e17b\u003c/code\u003e\u003c/a\u003e perf: improvements to various components (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/ee812c4eb2bbac5ee10150a7f36a23b4138cf4ee\"\u003e\u003ccode\u003eee812c4\u003c/code\u003e\u003c/a\u003e add special sponsor (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/41adf083176071e82d4049c77e74c3d42dd9e6e6\"\u003e\u003ccode\u003e41adf08\u003c/code\u003e\u003c/a\u003e v3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f2c570d6e12fa3667148b4c7a6e6211b9051646c\"\u003e\u003ccode\u003ef2c570d\u003c/code\u003e\u003c/a\u003e Fix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2546\"\u003e#2546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7f34c9bec84c9637b3dec216ae7f4a83a8022fdf\"\u003e\u003ccode\u003e7f34c9b\u003c/code\u003e\u003c/a\u003e Fix error message HTTP response status code in image src setter (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/616859b50294d859d6d59929a766afe4e4f43ec9\"\u003e\u003ccode\u003e616859b\u003c/code\u003e\u003c/a\u003e fix: reject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2518\"\u003e#2518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/418f555e1645a2d0fc7e0a9e86265c69c7ddbfde\"\u003e\u003ccode\u003e418f555\u003c/code\u003e\u003c/a\u003e bug: incorrect roundRect() with large radii\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/bced6159d37753a6cff2b2d31d34a08d46e6c999\"\u003e\u003ccode\u003ebced615\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e\u003ccode\u003e909fe44\u003c/code\u003e\u003c/a\u003e fix: escape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/eb8ba2be8dfacee72a100ca26482e98eb79dba8e\"\u003e\u003ccode\u003eeb8ba2b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/github\u003c/code\u003e from 12.0.5 to 12.0.6 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b7682a8cc12dfec68b47d8506ae99cec659034f2\"\u003e\u003ccode\u003eb7682a8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump markdown-it from 14.1.0 to 14.1.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3d615d9f43aad700120213516ca0511b27c1ba34\"\u003e\u003ccode\u003e3d615d9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump rimraf from 6.1.2 to 6.1.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e8246208bc9dffcf550d5d3744746c6809ad2bdf\"\u003e\u003ccode\u003ee824620\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003e\u003ccode\u003ee031175\u003c/code\u003e\u003c/a\u003e fix: fix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e\u003ccode\u003e9fc4f8e\u003c/code\u003e\u003c/a\u003e fix: fix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e\u003ccode\u003e3fc6a44\u003c/code\u003e\u003c/a\u003e fix: fix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e\u003ccode\u003e2a475a1\u003c/code\u003e\u003c/a\u003e fix: fix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#isratelimited\"\u003e\u003ccode\u003e.isRateLimited\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimit\"\u003e\u003ccode\u003erateLimit\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimitcleared\"\u003e\u003ccode\u003erateLimitCleared\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow with many aborted tasks  81cbae2\u003c/li\u003e\n\u003cli\u003eFix interval cap race condition with high concurrency  7fea658\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/7c27e1d174dfe61aa8bfbbc8852b80d115285f5d\"\u003e\u003ccode\u003e7c27e1d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonError()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/69d25d5bff7016a6962ee7d886c7565b11fffa68\"\u003e\u003ccode\u003e69d25d5\u003c/code\u003e\u003c/a\u003e Improve backpressure docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f43fa4c79dc5ac0e96f14aca1185c21c05953fec\"\u003e\u003ccode\u003ef43fa4c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.4.624\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\u003ev5.4.624\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, the annotation editor, image decoding, performance and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.530\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/20540\"\u003emozilla/pdf.js#20540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet glyph contours when stroking using a pattern 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/20515\"\u003emozilla/pdf.js#20515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the PDFium JBig2 decoder compiled into wasm 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/20546\"\u003emozilla/pdf.js#20546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations 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/20547\"\u003emozilla/pdf.js#20547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm url issue for the jbig2 decoder 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/20548\"\u003emozilla/pdf.js#20548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Remove some files from talos tests because they aren't available on webarchive\u0026quot; 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/20549\"\u003emozilla/pdf.js#20549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAria-hide artifacts in the text layer (bug 2004951) 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/20550\"\u003emozilla/pdf.js#20550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't add an aria-label on MathML elements in the struct tree (bug 2004951) 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/20551\"\u003emozilla/pdf.js#20551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some tests for the JBIG2 js decoder 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/20552\"\u003emozilla/pdf.js#20552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@3c679253a9e17c10be696d345c63636b18b7f925) 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/20566\"\u003emozilla/pdf.js#20566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use contents stream which have an image format 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/20570\"\u003emozilla/pdf.js#20570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the text in the text layer associated with MathML elements (bug 2009627) 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/20567\"\u003emozilla/pdf.js#20567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure the caret is black in dark mode when in caret browsing mode 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/20569\"\u003emozilla/pdf.js#20569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to drag \u0026amp; drop some thumbnails in the pages view (bug 2009573) 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/20559\"\u003emozilla/pdf.js#20559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect the dropped thumbnail (bug 2010820) 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/20578\"\u003emozilla/pdf.js#20578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe 'find in page' feature must correctly work after the pages have been reorganized (bug 2010814) 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/20577\"\u003emozilla/pdf.js#20577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid exception after having moved an annotation 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/20572\"\u003emozilla/pdf.js#20572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to order the pages in an extracted pdf (bug 1997379) 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/20475\"\u003emozilla/pdf.js#20475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/mozilla/pdf.js/pull/20588\"\u003emozilla/pdf.js#20588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate image pattern in gulpfile to accommodate missing images by \u003ca href=\"https://github.com/dgiessing\"\u003e\u003ccode\u003e@​dgiessing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20554\"\u003emozilla/pdf.js#20554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the menu container in changing it's visibility 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/20583\"\u003emozilla/pdf.js#20583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links and outline after reorganizing a pdf 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/20580\"\u003emozilla/pdf.js#20580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse DecompressionStream in async code 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/20593\"\u003emozilla/pdf.js#20593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the drag marker dimensions in the thumbnails view 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/20591\"\u003emozilla/pdf.js#20591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug 1999154 - Add the ability to undo comment deletion by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20586\"\u003emozilla/pdf.js#20586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor a bit page mapping stuff in order to be able to support delete/copy pages 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/20587\"\u003emozilla/pdf.js#20587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a manage button in the thumbnail view in order to save an edited pdf (bug 2010830) 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/20582\"\u003emozilla/pdf.js#20582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the sidebar resizer accessibility 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/20598\"\u003emozilla/pdf.js#20598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Node.js] Don't abort the full request for local PDF files smaller than two range requests, and use standard \u003ccode\u003eReadableStream\u003c/code\u003es 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/20594\"\u003emozilla/pdf.js#20594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the \u003ccode\u003eNetworkManager\u003c/code\u003e class, and inline it in the  \u003ccode\u003ePDFNetworkStream\u003c/code\u003e class 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/20595\"\u003emozilla/pdf.js#20595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the \u003ccode\u003eFileSpec\u003c/code\u003e class, and remove no longer needed polyfills 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/20596\"\u003emozilla/pdf.js#20596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unit-tests for global \u003ccode\u003eReadableStream\u003c/code\u003e and \u003ccode\u003eURL\u003c/code\u003e 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/20605\"\u003emozilla/pdf.js#20605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove preferences building, and generate the \u003ccode\u003epreferences_schema.json\u003c/code\u003e file for the Chromium addon 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/20603\"\u003emozilla/pdf.js#20603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the \u003ccode\u003eIPDFStream\u003c/code\u003e, \u003ccode\u003eIPDFStreamReader\u003c/code\u003e, and \u003ccode\u003eIPDFStreamRangeReader\u003c/code\u003e interfaces with proper base classes 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/20602\"\u003emozilla/pdf.js#20602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix mailto links truncated at dash by \u003ca href=\"https://github.com/kairosci\"\u003e\u003ccode\u003e@​kairosci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20565\"\u003emozilla/pdf.js#20565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.530\u003c/h2\u003e\n\u003cp\u003eThis release, the final one of 2025, contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.449\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/20469\"\u003emozilla/pdf.js#20469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Editor] Pointer type initialization only when the user changes the mode by \u003ca href=\"https://github.com/legraina\"\u003e\u003ccode\u003e@​legraina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20226\"\u003emozilla/pdf.js#20226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations 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/20470\"\u003emozilla/pdf.js#20470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAria-hide the text content part of a MathML formula (bug 1998046) 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/20471\"\u003emozilla/pdf.js#20471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInject the text from the text layer in the MathML tags when they're in the struct tree (bug 1998046) 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/20472\"\u003emozilla/pdf.js#20472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a menu class in order to be used in the new UI for the merge feature 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/20483\"\u003emozilla/pdf.js#20483\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/mozilla/pdf.js/commit/384c6208b257e81fa7bcd4e59dc100e3c99d9528\"\u003e\u003ccode\u003e384c620\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20565\"\u003e#20565\u003c/a\u003e from kairosci/fix-bug-20557\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e4cd3176ab16a9ea8aec3309aaabe819023e0e33\"\u003e\u003ccode\u003ee4cd317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20602\"\u003e#20602\u003c/a\u003e from Snuffleupagus/BasePDFStream-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/ecb09d62fc1fe5d52964ee498a54b2d97df4c017\"\u003e\u003ccode\u003eecb09d6\u003c/code\u003e\u003c/a\u003e Add the current loading percentage to the \u003ccode\u003eonPassword\u003c/code\u003e callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4ca205bac3bec369ae88818e7271ae019b2c0cd9\"\u003e\u003ccode\u003e4ca205b\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStreamRangeReader\u003c/code\u003e class, that all the old `IPDFStrea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/54d8c5e7b48491f268da79c18423e0653d518097\"\u003e\u003ccode\u003e54d8c5e\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStreamReader\u003c/code\u003e class, that all the old `IPDFStreamRead...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4a8fb4dde16dc76d6ba35a4c0210848e322dfa2b\"\u003e\u003ccode\u003e4a8fb4d\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStream\u003c/code\u003e class, that all the old \u003ccode\u003eIPDFStream\u003c/code\u003e implemen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/a80f10ff1af47f89c2af7bcf2f1b8fef9b3ad743\"\u003e\u003ccode\u003ea80f10f\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eonProgress\u003c/code\u003e callback from the \u003ccode\u003eIPDFStreamRangeReader\u003c/code\u003e interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/05b78ce03cb5392eb7664f5100a62351a5cac03d\"\u003e\u003ccode\u003e05b78ce\u003c/code\u003e\u003c/a\u003e Stop registering an \u003ccode\u003eonProgress\u003c/code\u003e callback on the \u003ccode\u003ePDFWorkerStreamRangeReader\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/987265720ed339534effedb846e5c8d422b518b2\"\u003e\u003ccode\u003e9872657\u003c/code\u003e\u003c/a\u003e Remove the unused \u003ccode\u003eIPDFStreamRangeReader.prototype.isStreamingSupported\u003c/code\u003e getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/62d5408cf0d7b14d796d1fe16de02c31adc7e07d\"\u003e\u003ccode\u003e62d5408\u003c/code\u003e\u003c/a\u003e Stop tracking \u003ccode\u003eprogressiveDataLength\u003c/code\u003e in the \u003ccode\u003eChunkedStreamManager\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v5.4.449...v5.4.624\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.2.1 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.2.1...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"3958848053","node_id":"PR_kwDOI4EVGc7Eq9tr","number":12417,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-18T17:01:29.000Z","updated_at":"2026-02-19T00:01:11.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":56,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@gitbutler/design-core","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/gitbutlerapp/design-tokens"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"10.2.0","new_version":"10.39.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@gitbutler/design-core](https://github.com/gitbutlerapp/design-tokens) | `1.7.4` | `1.7.6` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.2.0` | `10.39.0` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\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 `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/6dadc982d5a61781803f71ef1f5f6fd888455448\"\u003e\u003ccode\u003e6dadc98\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e feat: add ESLint 10 support (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): for links, the rule now reports on the w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0108aea56bf61df0cc30c62571b64757ddee0cbf\"\u003e\u003ccode\u003e0108aea\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): ignoring links with rel=external (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a14f0ff62aa9e6bcf6070f91adb1b3c895caf706\"\u003e\u003ccode\u003ea14f0ff\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e fix(prefer-destructured-store-props): handle runes properly (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e fix(svelte/indent): crash when using ts import type (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/c223ed1465ee125da0cbcee851db6deecd1fe9ab\"\u003e\u003ccode\u003ec223ed1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency espree to v11 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.15.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-css-order` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/blob/main/changelog.md\"\u003eprettier-plugin-css-order's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew Frakto sorter order, thanks to \u003ca href=\"https://github.com/danybranding\"\u003e\u003ccode\u003e@​danybranding\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/Siilwyn/prettier-plugin-css-order/commit/6dce54facfc176e70014e77e02f52a66331de74d\"\u003e\u003ccode\u003e6dce54f\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/592303f942bee7132508ce28b65feb908ae465ac\"\u003e\u003ccode\u003e592303f\u003c/code\u003e\u003c/a\u003e Update dependencies to include Frakto sort order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/c8a9991dad0e775c5e0638e1fcd9e9ade9394ec2\"\u003e\u003ccode\u003ec8a9991\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003enpm pkg fix\u003c/code\u003e to fix repository url format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/360b0c7152405c636e9d2608992ffc1342ce5c64\"\u003e\u003ccode\u003e360b0c7\u003c/code\u003e\u003c/a\u003e Update actions and act on zizmor audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/3ef6fbe501a95844b4bad98fa6aff0268df6453f\"\u003e\u003ccode\u003e3ef6fbe\u003c/code\u003e\u003c/a\u003e Update css-declaration-sorter to version 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/16fda3d382e112e5872ced4ec13093e69101af99\"\u003e\u003ccode\u003e16fda3d\u003c/code\u003e\u003c/a\u003e Remove postcss dependency from usage install command\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/compare/v2.1.2...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/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/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-deep-link` from 2.4.5 to 2.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.7\u003c/h2\u003e\n\u003ch2\u003e[2.4.7]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e997\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3258\"\u003e#3258\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix runtime deep link registration failing on Linux when the app path has spaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.7\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.7\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.7.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 6d5b60e11d1bc668ed0116a45afb7d54f2fd6226\nnpm notice integrity: sha512-K0FQlLM6BoV7W[...]i/OoGDCExkOzg==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=919777874\n+ @tauri-apps/plugin-deep-link@2.4.7\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.7\u003c/h2\u003e\n\u003ch2\u003e[2.4.7]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e997\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3258\"\u003e#3258\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix runtime deep link registration failing on Linux when the app path has spaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/05045f9a7218fa023bf7260e497c1548682e5c96\"\u003e\u003ccode\u003e05045f9\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3249\"\u003e#3249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4f53e36a50f5ac6f9ab3b42069f8ce6758565545\"\u003e\u003ccode\u003e4f53e36\u003c/code\u003e\u003c/a\u003e fix(single-instance): append version at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e99\u003c/code\u003e\u003c/a\u003e fix(deep-link): runtime register on Linux when app path has spaces (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/35aa52f45e1151d077d3d45e0dd59dba974465e6\"\u003e\u003ccode\u003e35aa52f\u003c/code\u003e\u003c/a\u003e fix(single-instance): dbus_path should start with \u003ccode\u003e/\u003c/code\u003e, can't include \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/bbc177150fcd652b5b0196cbac94ba5ef24962d2\"\u003e\u003ccode\u003ebbc1771\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3235\"\u003e#3235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e6e2edca117684e37cfde71b51a917812d180c4e\"\u003e\u003ccode\u003ee6e2edc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3232\"\u003e#3232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/7ecd19da516fe95f4d7a6b5026747dfa70d8534b\"\u003e\u003ccode\u003e7ecd19d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3230\"\u003e#3230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a0b6c8ff3beb8c15f5b543d950ae2706a1d964a2\"\u003e\u003ccode\u003ea0b6c8f\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c12ea9306a880ef37154f3f874c2e7a3059ade1a\"\u003e\u003ccode\u003ec12ea93\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate bytes to v1.11.1 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3247\"\u003e#3247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98e2c11eefc3ee562f1ed280efe7e8ea6ff0f3b0\"\u003e\u003ccode\u003e98e2c11\u003c/code\u003e\u003c/a\u003e fix(single-instance): unconventional dbus names (fixes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3184\"\u003e#3184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.5...deep-link-v2.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama` from 0.5.18 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ollama/ollama-js/releases\"\u003eollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebrowser/interfaces: add logprobs by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/260\"\u003eollama/ollama-js#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: add method to retrieve server version by \u003ca href=\"https://github.com/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/259\"\u003eollama/ollama-js#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser/interfaces: add VersionResponse type and add ollama.version()… by \u003ca href=\"https://github.com/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/261\"\u003eollama/ollama-js#261\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/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/259\"\u003eollama/ollama-js#259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: rename browser tool to gpt-oss-browser-tools by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/251\"\u003eollama/ollama-js#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): add Cloud Models JS usage and Cloud API example by \u003ca href=\"https://github.com/eden-chan\"\u003e\u003ccode\u003e@​eden-chan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/253\"\u003eollama/ollama-js#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update multi-tool example imports by \u003ca href=\"https://github.com/antarasi\"\u003e\u003ccode\u003e@​antarasi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/231\"\u003eollama/ollama-js#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove a duplicate line in the .npmignore by \u003ca href=\"https://github.com/SeanGallen\"\u003e\u003ccode\u003e@​SeanGallen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/254\"\u003eollama/ollama-js#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: streaming chunk boundaries by \u003ca href=\"https://github.com/BruceMacD\"\u003e\u003ccode\u003e@​BruceMacD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/256\"\u003eollama/ollama-js#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform entries by \u003ca href=\"https://github.com/BruceMacD\"\u003e\u003ccode\u003e@​BruceMacD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/257\"\u003eollama/ollama-js#257\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/eden-chan\"\u003e\u003ccode\u003e@​eden-chan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/253\"\u003eollama/ollama-js#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antarasi\"\u003e\u003ccode\u003e@​antarasi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/231\"\u003eollama/ollama-js#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeanGallen\"\u003e\u003ccode\u003e@​SeanGallen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/254\"\u003eollama/ollama-js#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebrowser/interface: add websearch + webcrawl  by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/243\"\u003eollama/ollama-js#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: renamed to websearch/webcrawl by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/247\"\u003eollama/ollama-js#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: websearch/webcrawl camel case fix  by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/248\"\u003eollama/ollama-js#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: update webCrawl and webFetch shapes by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/249\"\u003eollama/ollama-js#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: browser tool implementation by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/244\"\u003eollama/ollama-js#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): added webSearch + webFetch by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/245\"\u003eollama/ollama-js#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdates for web search and loading OLLAMA_API_KEY from the environment by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/250\"\u003eollama/ollama-js#250\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/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/243\"\u003eollama/ollama-js#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.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/ollama/ollama-js/commit/a667d4d651db01489ab6dfcd9537ef34c940cfd1\"\u003e\u003ccode\u003ea667d4d\u003c/code\u003e\u003c/a\u003e browser/interfaces: add VersionResponse type and add ollama.version() to READ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/c3b668c453a45bab49b5228c754cb83233c312e5\"\u003e\u003ccode\u003ec3b668c\u003c/code\u003e\u003c/a\u003e browser/interfaces: add logprobs (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/75baea068e40236bc6c61cd7b0849ed5e9f043aa\"\u003e\u003ccode\u003e75baea0\u003c/code\u003e\u003c/a\u003e browser: add method to retrieve server version (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/603df9fe59f4b40fc534b1581840aba95fa9d316\"\u003e\u003ccode\u003e603df9f\u003c/code\u003e\u003c/a\u003e Update publish.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/b4acbee8a030d4373fb754177413cb685122f854\"\u003e\u003ccode\u003eb4acbee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/5b54730c8bd55ec25b51f965ac3fba1f0516b396\"\u003e\u003ccode\u003e5b54730\u003c/code\u003e\u003c/a\u003e fix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform entries (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/5a132f678daf499d8d91db4e868b89dee0042909\"\u003e\u003ccode\u003e5a132f6\u003c/code\u003e\u003c/a\u003e fix: streaming chunk boundaries (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/3b8db716b860ba6eff73f95daef0e1ee72d0643a\"\u003e\u003ccode\u003e3b8db71\u003c/code\u003e\u003c/a\u003e remove duplicate line in .npmignore (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/9dc9716ece792d50fbae43da6d4f68defe9e7416\"\u003e\u003ccode\u003e9dc9716\u003c/code\u003e\u003c/a\u003e Update multi-tool.ts imports (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/de292ee84f9d68c8ac8cd9443b442e9feda3b995\"\u003e\u003ccode\u003ede292ee\u003c/code\u003e\u003c/a\u003e docs(readme): add Cloud Models JS usage and Cloud API example (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@gitbutler/design-core` from 1.7.4 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gitbutlerapp/design-tokens/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbos...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12417","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12417","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12417/packages"},{"uuid":"3948714247","node_id":"PR_kwDOI4EVGc7EJgS-","number":12375,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T17:09:28.000Z","updated_at":"2026-02-16T17:11:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":64,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@anthropic-ai/sdk","old_version":"0.59.0","new_version":"0.74.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"posthog-js","old_version":"1.261.7","new_version":"1.347.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.1.10","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.55.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.2.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.55.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.59.0` | `0.74.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.261.7` | `1.347.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.1.8` | `10.2.8` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.10` | `10.2.8` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.1` | `4.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.49.0 to 8.55.0\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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve erro...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12375/packages"},{"uuid":"3946816624","node_id":"PR_kwDOQXWjhc7EDKee","number":30,"state":"open","title":"chore(deps-dev): Update @testing-library/svelte requirement from ^5.0.0 to ^5.3.1","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-02-16T09:38:31.000Z","updated_at":"2026-02-16T09:38:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Update","packages":[{"name":"@testing-library/svelte","old_version":"^5.0.0","new_version":"^5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"}],"path":null,"ecosystem":"npm"},"body":"Updates the requirements on [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\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 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/navidrezadoost/CyberSheet/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navidrezadoost%2FCyberSheet/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"3945415651","node_id":"PR_kwDOI4EVGc7D-n84","number":12359,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T01:26:49.000Z","updated_at":"2026-02-16T01:28:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":65,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@anthropic-ai/sdk","old_version":"0.59.0","new_version":"0.74.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"posthog-js","old_version":"1.261.7","new_version":"1.347.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.1.10","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"10.2.0","new_version":"10.38.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.55.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.2.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.55.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.59.0` | `0.74.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.261.7` | `1.347.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.1.8` | `10.2.8` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.10` | `10.2.8` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.2.0` | `10.38.0` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.1` | `4.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.49.0 to 8.55.0\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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ba...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12359","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12359","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12359/packages"},{"uuid":"3945342757","node_id":"PR_kwDOOP8kM87D-Y6k","number":95,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 14 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-02-16T00:52:27.000Z","updated_at":"2026-02-16T00:53:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/svelte","old_version":"10.0.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.0.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test","old_version":"8.6.14","new_version":"8.6.15","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@vitest/browser","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 13 updates in the /terramedic directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/svelte](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/svelte) | `10.0.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.0.8` | `10.2.8` |\n| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.14` | `8.6.15` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.13` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.13` | `4.0.18` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.1` | `0.7.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.13` | `4.0.18` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-svelte-csf` from 5.0.10 to 5.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/releases\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.11\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\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/storybookjs/addon-svelte-csf/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.0.11 (Fri Feb 13 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6bc10d803b60cfbd12b00e98bec43a27666f2fca\"\u003e\u003ccode\u003e6bc10d8\u003c/code\u003e\u003c/a\u003e Bump version to: 5.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/5ecafb23865a031cf536a93918599fb092de0039\"\u003e\u003ccode\u003e5ecafb2\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b580e2ab7efd6679aaf334421a4fe923f1a0855\"\u003e\u003ccode\u003e4b580e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/issues/338\"\u003e#338\u003c/a\u003e from storybookjs/yann/upgrade-local-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/7c851175d116b0dfe543157b7fa25853401e6a25\"\u003e\u003ccode\u003e7c85117\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b5764aef46489e6a5c47605010e017bc8618c1e\"\u003e\u003ccode\u003e4b5764a\u003c/code\u003e\u003c/a\u003e fix release action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6ab68e84e8bf379ccc62aba07ec06743cc6727ad\"\u003e\u003ccode\u003e6ab68e8\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/fc8e6494448fc573e4c2c96c7759fcdb3918d2dc\"\u003e\u003ccode\u003efc8e649\u003c/code\u003e\u003c/a\u003e add fixes based on latest version of svelte\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/25531f5bf02bdceaf547c1f50a5781f35c399baf\"\u003e\u003ccode\u003e25531f5\u003c/code\u003e\u003c/a\u003e Upgrade svelte related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/965f8089e1201c501d6ebdaa99c5fd250795c298\"\u003e\u003ccode\u003e965f808\u003c/code\u003e\u003c/a\u003e upgrade to Typescript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/c77d2c66e37788498656a4cabf9d11a51a3191ca\"\u003e\u003ccode\u003ec77d2c6\u003c/code\u003e\u003c/a\u003e Update various secondary packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/compare/v5.0.10...v5.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/svelte` from 10.0.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/renderers/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/sveltekit` from 10.0.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/frameworks/sveltekit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/test` from 8.6.14 to 8.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.15\u003c/h2\u003e\n\u003ch2\u003e8.6.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix .env-file parsing, thanks \u003ca href=\"https://github.com/jreinhold\"\u003e\u003ccode\u003e@​jreinhold\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/storybookjs/storybook/commit/3812b43cbb4ac5fec5fb681267e2d79d32b32b48\"\u003e\u003ccode\u003e3812b43\u003c/code\u003e\u003c/a\u003e Bump version from 8.6.14 to 8.6.15 MANUALLY\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v8.6.15/code/lib/test\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  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/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  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/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  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/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  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/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  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/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\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:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc73e1675812b9588fbbc8a234f04dbc06\"\u003e\u003ccode\u003ee6a3f8c\u003c/code\u003e\u003c/a\u003e fix: replace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e… (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9339\"\u003e#9339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91f649fcce3a3978dc399f9f7b797d986\"\u003e\u003ccode\u003e5d84eeb\u003c/code\u003e\u003c/a\u003e fix(browser): log \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b687c57153ed3d0d4777d7765c18f3cc82\"\u003e\u003ccode\u003e1ec3a8b\u003c/code\u003e\u003c/a\u003e feat: support openTelemetry for browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69252fb5088270a2b3888f48318ba2323\"\u003e\u003ccode\u003eb67788c\u003c/code\u003e\u003c/a\u003e fix(browser): fix upload File instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c9612176a445eab70c55c12d32b0d9b78bd17\"\u003e\u003ccode\u003eb70c961\u003c/code\u003e\u003c/a\u003e fix(browser): fix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline proje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a36c3bed323ebb89ffd09617b8a97977cba0ba0c\"\u003e\u003ccode\u003ea36c3be\u003c/code\u003e\u003c/a\u003e refactor(browser): restructure screenshot matcher and add documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser\"\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.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/TerramedicCorps/terramedic/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TerramedicCorps%2Fterramedic/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}],"issue_packages":[{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-05-25T13:33:16.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4517273247","node_id":"PR_kwDOQEnj8c7fDozt","number":112,"state":"closed","title":"chore(deps): bump the frontend-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-31T01:36:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T13:33:16.000Z","updated_at":"2026-05-31T01:36:57.000Z","time_to_close":475419,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-minor-patch","update_count":17,"packages":[{"name":"dompurify","old_version":"3.4.0","new_version":"3.4.5","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"mermaid","old_version":"11.14.0","new_version":"11.15.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"socket.io-client","old_version":"4.8.1","new_version":"4.8.3","repository_url":"https://github.com/socketio/socket.io"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@tsconfig/svelte","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/tsconfig/bases"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-svelte","old_version":"3.12.5","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"msw","old_version":"2.12.2","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"postcss-html","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/ota-meshi/postcss-html"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte","old_version":"5.55.3","new_version":"5.55.9","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.3","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-patch group with 15 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.0` | `3.4.5` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.14.0` | `11.15.0` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.1` | `4.8.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.60.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.3.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) | `5.0.6` | `5.0.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.12.5` | `3.17.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.2` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.15` |\n| [postcss-html](https://github.com/ota-meshi/postcss-html) | `1.8.0` | `1.8.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.9` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.3` | `4.4.8` |\n\n\nUpdates `dompurify` from 3.4.0 to 3.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.4.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bypass caused by the new HTML element \u003ccode\u003eselectedcontent\u003c/code\u003e added in 3.4.4, thanks \u003ca href=\"https://github.com/KabirAcharya\"\u003e\u003ccode\u003e@​KabirAcharya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote that this is a security release for an issue introduced in 3.4.4 and should be upgraded to immediately.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eDOMPurify 3.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eselectedcontent\u003c/code\u003e element to default allow-list, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ecommand\u003c/code\u003e and \u003ccode\u003ecommandfor\u003c/code\u003e attributes to default allowed-list, thanks \u003ca href=\"https://github.com/lukewarlow\"\u003e\u003ccode\u003e@​lukewarlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better template scrubbing for \u003ccode\u003eIN_PLACE\u003c/code\u003e operations, thanks \u003ca href=\"https://github.com/DEMON1A\"\u003e\u003ccode\u003e@​DEMON1A\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded stronger checks for cross-realm windows, thanks \u003ca href=\"https://github.com/DEMON1A\"\u003e\u003ccode\u003e@​DEMON1A\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/fg0x0\"\u003e\u003ccode\u003e@​fg0x0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated demo website and made sure it uses the latest from main\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, dependabot, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🚨 \u003cstrong\u003eThis release had been flagged as deprecated, please use DOMPurify 3.4.5 instead\u003c/strong\u003e 🚨\u003c/p\u003e\n\u003ch2\u003eDOMPurify 3.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with handling of nested Shadow DOM trees, thanks \u003ca href=\"https://github.com/fishjojo1\"\u003e\u003ccode\u003e@​fishjojo1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the template regexes to be more robust against ReDoS attacks, thanks \u003ca href=\"https://github.com/aleung27\"\u003e\u003ccode\u003e@​aleung27\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the node iteration code to catch more Shadow DOM related issues\u003c/li\u003e\n\u003cli\u003eUpdated Playwright and added Node 26 to test matrix\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, release signing, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with URI validation on attributes allowed via \u003ccode\u003eADD_ATTR\u003c/code\u003e callback, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with source maps referring to non-existing files, thanks \u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated existing workflows, fuzzer, release signing, etc., added more tests\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with on-handler stripping for HTML-spec-reserved custom element names (\u003ccode\u003efont-face\u003c/code\u003e, \u003ccode\u003ecolor-profile\u003c/code\u003e, \u003ccode\u003emissing-glyph\u003c/code\u003e, \u003ccode\u003efont-face-src\u003c/code\u003e, \u003ccode\u003efont-face-uri\u003c/code\u003e, \u003ccode\u003efont-face-format\u003c/code\u003e, \u003ccode\u003efont-face-name\u003c/code\u003e) under permissive \u003ccode\u003eCUSTOM_ELEMENT_HANDLING\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a case-sensitivity gap in the \u003ccode\u003eannotation-xml\u003c/code\u003e check that allowed mixed-case variants to bypass the basic-custom-element exclusion in XHTML mode\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSANITIZE_NAMED_PROPS\u003c/code\u003e repeatedly prefixing already-prefixed \u003ccode\u003eid\u003c/code\u003e and \u003ccode\u003ename\u003c/code\u003e values on subsequent sanitization\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eIN_PLACE\u003c/code\u003e root-node check to explicitly guard against non-string \u003ccode\u003enodeName\u003c/code\u003e (DOM-clobbering robustness)\u003c/li\u003e\n\u003cli\u003eRemoved a duplicate \u003ccode\u003eslot\u003c/code\u003e entry from the default HTML attribute allow-list\u003c/li\u003e\n\u003cli\u003eStrengthened the fast-check fuzz harness with explicit XSS invariants, an expanded seed-payload corpus, an additional idempotence property for \u003ccode\u003eSANITIZE_NAMED_PROPS\u003c/code\u003e, and a negative-control assertion ensuring the invariants actually fire\u003c/li\u003e\n\u003cli\u003eAdded regression and pinning tests covering the above fixes and two accepted-behavior contracts (\u003ccode\u003eSAFE_FOR_TEMPLATES\u003c/code\u003e greedy scrub, hook-added attribute handling)\u003c/li\u003e\n\u003cli\u003eExtended CodeQL analysis to run on \u003ccode\u003e3.x\u003c/code\u003e and \u003ccode\u003e2.x\u003c/code\u003e maintenance branches\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/011b0c78f2a0f57ee54f5fcccb697a46ca6e63ea\"\u003e\u003ccode\u003e011b0c7\u003c/code\u003e\u003c/a\u003e release: 3.4.5 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5817ad969c15e67dfcd6cb37248d6e9c1553e7c3\"\u003e\u003ccode\u003e5817ad9\u003c/code\u003e\u003c/a\u003e release: 3.4.4 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/520edb0371a9638f9b51f1798051299a250c686b\"\u003e\u003ccode\u003e520edb0\u003c/code\u003e\u003c/a\u003e release: 3.4.3 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6f67fd396a7b8c64294343999fe607ca1f5299c0\"\u003e\u003ccode\u003e6f67fd3\u003c/code\u003e\u003c/a\u003e Sync/3.4.2 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5b0cdbbf52331e854c0a2de875b1a3790ecec2b8\"\u003e\u003ccode\u003e5b0cdbb\u003c/code\u003e\u003c/a\u003e chore: merge main into 3.x for 3.4.1 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/09f59115a311469de5b625225760593e551f080a\"\u003e\u003ccode\u003e09f5911\u003c/code\u003e\u003c/a\u003e test: added three more browsers to test setup (OSX, mobile)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.0...3.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.14.0 to 11.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7174\"\u003e#7174\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/0aca21739c0d1fcaaa206e04a6cd574ebc415483\"\u003e\u003ccode\u003e0aca217\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milesspencer35\"\u003e\u003ccode\u003e@​milesspencer35\u003c/code\u003e\u003c/a\u003e! - feat(sequence): Add support for decimal start and increment values in the \u003ccode\u003eautonumber\u003c/code\u003e directive\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7512\"\u003e#7512\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8e17492f7365ba50896382feb69a23efd9d8a22d\"\u003e\u003ccode\u003e8e17492\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aruncveli\"\u003e\u003ccode\u003e@​aruncveli\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add datastore shape\u003c/p\u003e\n\u003cp\u003eIn Data flow diagrams, a datastore/warehouse/file/database is used to represent data persistence. It is denoted by a rectangle with only top and bottom borders, and can be used in flowcharts with \u003ccode\u003eA@{ shape: datastore, label: \u0026quot;Datastore\u0026quot; }\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6440\"\u003e#6440\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9ad8dde6d049adde85d8ed2d476c09b5820f3f4b\"\u003e\u003ccode\u003e9ad8dde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/yordis\"\u003e\u003ccode\u003e@​yordis\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lgazo\"\u003e\u003ccode\u003e@​lgazo\u003c/code\u003e\u003c/a\u003e! - feat: add Event Modeling diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7707\"\u003e#7707\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/27db774627be1cee881961dfd0d2cb21cd01b79d\"\u003e\u003ccode\u003e27db774\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/txmxthy\"\u003e\u003ccode\u003e@​txmxthy\u003c/code\u003e\u003c/a\u003e! - feat(architecture): expose four fcose layout knobs for \u003ccode\u003earchitecture-beta\u003c/code\u003e diagrams (\u003ccode\u003enodeSeparation\u003c/code\u003e, \u003ccode\u003eidealEdgeLengthMultiplier\u003c/code\u003e, \u003ccode\u003eedgeElasticity\u003c/code\u003e, \u003ccode\u003enumIter\u003c/code\u003e) so authors can tune layout density and spread overlapping siblings without changing diagram source\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7604\"\u003e#7604\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/bf9502fb6012a4b724679b401ac928f5ee55161c\"\u003e\u003ccode\u003ebf9502f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/M-a-c\"\u003e\u003ccode\u003e@​M-a-c\u003c/code\u003e\u003c/a\u003e! - feat(class): add nested namespace support for class diagrams via dot notation and syntactic nesting\u003c/p\u003e\n\u003cp\u003eIf you have namespaces in class diagrams that use \u003ccode\u003e.\u003c/code\u003es already and want to render them without nesting (≤v11.14.0 behaviour), you can use set \u003ccode\u003eclass.hierarchicalNamespaces=false\u003c/code\u003e in your mermaid config:\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003econfig:\n  class:\n    hierarchicalNamespaces: false\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7272\"\u003e#7272\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/88cdd3dc0aab9577174561b04e14760c565a232b\"\u003e\u003ccode\u003e88cdd3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/xinbenlv\"\u003e\u003ccode\u003e@​xinbenlv\u003c/code\u003e\u003c/a\u003e! - feat(sankey): add outlined label style, configurable nodeWidth/nodePadding, and custom node colors\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e9b0f34d8d82a6260077764ee45e1d7d90957a0f\"\u003e\u003ccode\u003ee9b0f34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: prevent unbalanced CSS styles in classDefs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/37ff937f1da2e19f882fd1db01235db4d01f4056\"\u003e\u003ccode\u003e37ff937\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: create CSS styles using the CSSOM\u003c/p\u003e\n\u003cp\u003eThis removes some invalid CSS and normalizes some CSS formatting.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7508\"\u003e#7508\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/bfe60cc67b9a6dec64f9161f58e4d24a06c42b65\"\u003e\u003ccode\u003ebfe60cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/biiab\"\u003e\u003ccode\u003e@​biiab\u003c/code\u003e\u003c/a\u003e! - fix(stateDiagram): \u003ccode\u003eend note\u003c/code\u003e now only closes a note when used on a new line\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/faafb5d49106dd32c367f3882505f2dd625aa30e\"\u003e\u003ccode\u003efaafb5d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(gantt): add iteration limit for \u003ccode\u003eexcludes\u003c/code\u003e field\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7737\"\u003e#7737\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/65f8be2a42faf869b811469571983cba7eeeca99\"\u003e\u003ccode\u003e65f8be2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: disallow some CSS at-rules in custom CSS\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7726\"\u003e#7726\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1502f32f3c5fb944925b0c527fbbde3c4f041824\"\u003e\u003ccode\u003e1502f32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e! - fix(wardley): fix unnecessary sanitization of text\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7578\"\u003e#7578\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1f98db8e326299ac97a2fa60abfd509d8f5f16e2\"\u003e\u003ccode\u003e1f98db8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Gaston202\"\u003e\u003ccode\u003e@​Gaston202\u003c/code\u003e\u003c/a\u003e! - fix(class): self-referential class multiplicity labels no longer rendered multiple times\u003c/p\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7560\"\u003e#7560\u003c/a\u003e. Resolves an issue where cardinality labels on self-referential class relationships were rendered three times due to edge splitting in the dagre layout. The fix ensures that each sub-edge only carries its relevant label positions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7592\"\u003e#7592\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2343e38498a3b31f8ce5e79f1f009e0b56fbe086\"\u003e\u003ccode\u003e2343e38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix(sequence): add background box behind alt/else section title labels in sequence diagrams\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7589\"\u003e#7589\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/7fb9509b8b5cb1dc48519dc60cf6cdc6afba0462\"\u003e\u003ccode\u003e7fb9509\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/NYCU-Chung\"\u003e\u003ccode\u003e@​NYCU-Chung\u003c/code\u003e\u003c/a\u003e! - fix(block): prevent column widths from shrinking when mixing different column spans\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7632\"\u003e#7632\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3f9e0f15bedc1e2c71ddb6b34192d1a21124cfc2\"\u003e\u003ccode\u003e3f9e0f1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ekiauhce\"\u003e\u003ccode\u003e@​ekiauhce\u003c/code\u003e\u003c/a\u003e! - fix(sequence): correct messageAlign label position for right-to-left arrows in sequence diagrams\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/mermaid-js/mermaid/commit/41646dfd43ac83f001b03c70605feb036afae46d\"\u003e\u003ccode\u003e41646df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7739\"\u003e#7739\u003c/a\u003e from aloisklink/ci/fix-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2671f5c44a1515960ebc41c09a365c41860f95ee\"\u003e\u003ccode\u003e2671f5c\u003c/code\u003e\u003c/a\u003e docs: fix v11.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/f4bf04b5db8bed603e40ed3d5ce5228d6b07754e\"\u003e\u003ccode\u003ef4bf04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7738\"\u003e#7738\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/abfb563e1dcbd46d617f44a6361bd6d926dc6289\"\u003e\u003ccode\u003eabfb563\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/60b289f428d0a0832ad95ed4e1fb326344e23532\"\u003e\u003ccode\u003e60b289f\u003c/code\u003e\u003c/a\u003e Release Candidate 11.15.0 (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7737\"\u003e#7737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d37c0db39ca2405b4473361063df2c47109dc2c9\"\u003e\u003ccode\u003ed37c0db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7730\"\u003e#7730\u003c/a\u003e from aloisklink/fix/fix-edgeLabelRightLeft-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5ab5a2895fa8b7e90de85b43a4b99aa50b39b0f1\"\u003e\u003ccode\u003e5ab5a28\u003c/code\u003e\u003c/a\u003e docs: improve nested namespace changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/18f8b4c5bf67aface3485272b48042f2fdd6fad2\"\u003e\u003ccode\u003e18f8b4c\u003c/code\u003e\u003c/a\u003e fix: revert endEdgeLabelLeft/endEdgeLabelRight change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/504b2eb73d4d827baa817efd47ab6f44ae769b5a\"\u003e\u003ccode\u003e504b2eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/7726\"\u003e#7726\u003c/a\u003e from aloisklink/fix/correct-unnecessary-html-escapes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/1502f32f3c5fb944925b0c527fbbde3c4f041824\"\u003e\u003ccode\u003e1502f32\u003c/code\u003e\u003c/a\u003e fix(wardley): fix unnecessary sanitization of text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.14.0...mermaid@11.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` from 4.8.1 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esocket.io-client@4.8.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundle\u003c/strong\u003e: do not mangle the \u0026quot;_placeholder\u0026quot; attribute (bis) (\u003ca href=\"https://github.com/socketio/socket.io/commit/cdae01983a8ae840fc9812875a8b88166b377c11\"\u003ecdae019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrain queue before emitting \u0026quot;connect\u0026quot; (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/socketio/socket.io/commit/d19928e8d8b325310274031ed7de2ddc93ebb589\"\u003ed19928e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.6.1\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.17.1\"\u003e\u003ccode\u003ews@~8.17.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for socket.io-client since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\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/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.17 to 4.3.0\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/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/52f94c74bb491e9c3641ce322a0ef90fb3c45de6\"\u003e\u003ccode\u003e52f94c7\u003c/code\u003e\u003c/a\u003e Improve codebase quality (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bfb5732b0b948d89c6803cb537bca168ec8e0a46\"\u003e\u003ccode\u003ebfb5732\u003c/code\u003e\u003c/a\u003e Fall back to the plugin \u003ccode\u003ebase\u003c/code\u003e when PostCSS has no \u003ccode\u003efrom\u003c/code\u003e option (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3a890c35727fe0630c59b72dbec799d02e3c4800\"\u003e\u003ccode\u003e3a890c3\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19957\"\u003e#19957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tailwindcss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e@​testing-library/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/svelte` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.22 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.22...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.12.5 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/seheart/raven/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seheart%2Fraven/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"}},{"old_version":"4.2.3","new_version":"5.3.1","update_type":"major","path":null,"pr_created_at":"2026-05-13T05:47:24.000Z","version_change":"4.2.3 → 5.3.1","issue":{"uuid":"4435236901","node_id":"PR_kwDOPmXrDc7a-nE7","number":21,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 8 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-05-13T05:47:24.000Z","updated_at":"2026-05-13T05:47:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.7.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.17.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.6` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e@​testing-library/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `eslint` from 9.39.3 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/21253c49bf65e95419ae45971f6c383fce43cb72\"\u003e\u003ccode\u003e21253c4\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ResolvedPathname types...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cbcb872ea3ea45cac5b3ad077204c31426cd8e4a\"\u003e\u003ccode\u003ecbcb872\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.1/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) Preserve non-breaking spaces\u003c/li\u003e\n\u003cli\u003e(fix) handle comments in \u003ccode\u003ebind:\u003c/code\u003e get/set tuple\u003c/li\u003e\n\u003cli\u003e(fix) handle computed properties in e.g. \u003ccode\u003e{#each}\u003c/code\u003e blocks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettier-plugin-svelte/commit/44dda204c660fafbf0e5c6c71b6f6c3c4423adce\"\u003e\u003ccode\u003e44dda20\u003c/code\u003e\u003c/a\u003e chore: release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ccaaf35dcc76ca462c3e36d74e61fc2493e693a4\"\u003e\u003ccode\u003eccaaf35\u003c/code\u003e\u003c/a\u003e fix: handle computed properties in e.g. \u003ccode\u003e{#each}\u003c/code\u003e blocks (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/1e2adf9c712e391f0320e5f8ea5beb7e74e9aadb\"\u003e\u003ccode\u003e1e2adf9\u003c/code\u003e\u003c/a\u003e fix: handle comments in \u003ccode\u003ebind:\u003c/code\u003e get/set tuple (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/287b98c62efbf545a0980175dcd88863afe4abd1\"\u003e\u003ccode\u003e287b98c\u003c/code\u003e\u003c/a\u003e fix: preserve non-breaking spaces (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.1...v3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-tailwindcss` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases\"\u003eprettier-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cp\u003eSame as v0.7.2, since v0.7.3 contained breaking changes.\u003c/p\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\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/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md\"\u003eprettier-plugin-tailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.0] - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\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/prettier-plugin-tailwindcss/commit/f77532e1c604f1ab06bc1b9902f6d9b115150998\"\u003e\u003ccode\u003ef77532e\u003c/code\u003e\u003c/a\u003e 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/4815377fb1bb89cfe94bcbf566d1d6283f8e41e3\"\u003e\u003ccode\u003e4815377\u003c/code\u003e\u003c/a\u003e Update the changelog for recent PRs (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/0a7ddcb677a9ae10837f9941ae9fef2d9b33386d\"\u003e\u003ccode\u003e0a7ddcb\u003c/code\u003e\u003c/a\u003e Fix insiders tags sometimes published to latest channel (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/8066e85c13026f118bef653217d34f5aed0bec20\"\u003e\u003ccode\u003e8066e85\u003c/code\u003e\u003c/a\u003e release on \u003ccode\u003epublished\u003c/code\u003e event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3b0ed57817c1b44ecf14484b55e3720fe15dc261\"\u003e\u003ccode\u003e3b0ed57\u003c/code\u003e\u003c/a\u003e move \u003ccode\u003e--silent\u003c/code\u003e flag before the script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f7d2598fe00779cd362819437f4f0a1f866208fc\"\u003e\u003ccode\u003ef7d2598\u003c/code\u003e\u003c/a\u003e 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/9a511914abfa10fa6f66405cee3e46892b9b6a2b\"\u003e\u003ccode\u003e9a51191\u003c/code\u003e\u003c/a\u003e merge \u003ccode\u003erelease.yml\u003c/code\u003e and \u003ccode\u003erelease-insiders.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3997fbd5ddf63b8b5bf600bff00b128acc8bfb7e\"\u003e\u003ccode\u003e3997fbd\u003c/code\u003e\u003c/a\u003e Use explicit import() expressions in plugin load arrays for bundler compatibi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/125a8bc77639529a5a0c7e4e8a02174d7ed2d70b\"\u003e\u003ccode\u003e125a8bc\u003c/code\u003e\u003c/a\u003e Fix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/2ac6e70fe9ef595cd910fc94ab98431ad652c6e4\"\u003e\u003ccode\u003e2ac6e70\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eminify: \u0026quot;dce-only\u003c/code\u003e in tsdown (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.2...v0.8.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 prettier-plugin-tailwindcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.1 to 4.1.6\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.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  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/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\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/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/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/albertllonch/paisdepandereta/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-05-04T11:06:13.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4376016376","node_id":"PR_kwDORZuAVM7X-pKZ","number":23,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T13:09:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T11:06:13.000Z","updated_at":"2026-05-11T13:09:54.000Z","time_to_close":612218,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.54","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.1","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.59.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.17.1` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.9` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.4.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.42.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.7` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.1` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.54` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.59.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.1` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e@​faker-js/faker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\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/faker-js/faker/blob/next/CHANGELOG.md\"\u003e@​faker-js/faker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\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/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e@​internationalized/date's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.3.0\u003c/h2\u003e\n\u003cp\u003eIn this release we are excited to announce support for \u003ca href=\"https://react-spectrum.adobe.com/TableView#expandable-rows\"\u003eexpandable rows\u003c/a\u003e in TableView, highlight selection in \u003ca href=\"https://react-spectrum.adobe.com/TreeView\"\u003eTreeView\u003c/a\u003e, and window scrolling in collection components! Window scrolling enables virtualized collections to automatically scroll with the rest of the page – no height needed. In addition, we've updated the set of available \u003ca href=\"https://react-spectrum.adobe.com/icons\"\u003eworkflow icons\u003c/a\u003e, and reduced the number of dependencies installed when using S2 by over 90% – see the full release notes for details.\u003c/p\u003e\n\u003cp\u003eTo help assist with migrations from S1 to S2, we've added a new end to end \u003ca href=\"https://react-spectrum.adobe.com/migrating#ai-assisted-migration-recommended\"\u003emigration Agent skill\u003c/a\u003e that you can use with your agent of choice. Our existing \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eS2 Agent skill\u003c/a\u003e has also been updated to greatly improve its ability to select the proper S2 component to use from context, so be sure to update.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-3-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ca748178f7975b914f689dd6d0f164622109b0b9\"\u003e\u003ccode\u003eca74817\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2d2cc155aabcc5817352d91cf993974ca8715a01\"\u003e\u003ccode\u003e2d2cc15\u003c/code\u003e\u003c/a\u003e fix: prevent items from getting continually loaded in S2 TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9921\"\u003e#9921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/beda77877ec93183054c73b0d02732f9cfe57baf\"\u003e\u003ccode\u003ebeda778\u003c/code\u003e\u003c/a\u003e fix: broken compound selector exposed by browserslist bump (Table virtualizer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/c7c4c679e8dc9744d0ca3a277710392f4a1c8a64\"\u003e\u003ccode\u003ec7c4c67\u003c/code\u003e\u003c/a\u003e fix: v3 docs build (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/efc581c91a006eebf6a1430d0513669ab5d23184\"\u003e\u003ccode\u003eefc581c\u003c/code\u003e\u003c/a\u003e fix: nightly packing too many files (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9917\"\u003e#9917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5c5bda559e8f5181ce92e6a27adb556688a04d83\"\u003e\u003ccode\u003e5c5bda5\u003c/code\u003e\u003c/a\u003e docs: improve S2 agent skill (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/988c120714595eaa39c25df1ee8684cf53de713f\"\u003e\u003ccode\u003e988c120\u003c/code\u003e\u003c/a\u003e docs: Update RangeCalendar for api consitency, add docs for nonce, and TagGro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/21c4dfb1129deed456a9b0817cc023813b33173b\"\u003e\u003ccode\u003e21c4dfb\u003c/code\u003e\u003c/a\u003e chore: Revert 9875 and move disabledBehavior example in TableView docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9914\"\u003e#9914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/9e18b4a2894526bcbbd01e43105683eeca1b5c81\"\u003e\u003ccode\u003e9e18b4a\u003c/code\u003e\u003c/a\u003e chore: fix S2 datepicker errorMessage type (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9909\"\u003e#9909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b65a4aa7c350e18002f3698377909fee7aacb234\"\u003e\u003ccode\u003eb65a4aa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make aria test utils helpers work with vitest-browser-react (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/97\"\u003e#97\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.1\"\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.57.0 to 1.59.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.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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/adapter-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e@​sveltejs/adapter-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\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.49.2 to 2.59.0\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.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\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\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\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\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003edeep_set\u003c/code\u003e crash on nullish nested values (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15600\"\u003e#15600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (e.g. when a schema uses \u003ccode\u003e.default([])\u003c/code\u003e), so \u003ccode\u003e.as('checkbox')\u003c/code\u003e and friends work again (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15723\"\u003e#15723\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\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\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\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\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\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/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a21582ca1b497919cdea969ff63d0e322a21bda0\"\u003e\u003ccode\u003ea21582c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15716\"\u003e#15716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f499a455fe43e89caf37f23bc101734e61b17d62\"\u003e\u003ccode\u003ef499a45\u003c/code\u003e\u003c/a\u003e breaking: return bound \u003ccode\u003equery\u003c/code\u003e instance from \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15739\"\u003e#15739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-svelte` from 3.35.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1494\"\u003e#1494\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.40.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/api-book\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-infakt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-open-arrow-down\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e4ca37707bd3f165a75ffa050755116ccde5a9a0\"\u003e\u003ccode\u003ee4ca377\u003c/code\u003e\u003c/a\u003e Release 3.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/602a746fd925dc950e777eaa4c3f35a9e55bba94\"\u003e\u003ccode\u003e602a746\u003c/code\u003e\u003c/a\u003e Release 3.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ac3715cabbb41e432c860387cf55beee5d7d24c6\"\u003e\u003ccode\u003eac3715c\u003c/code\u003e\u003c/a\u003e Refactor clean script in package.json files to improve directory cleanup proc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/44681e5d20b3dc4c2d066d3705ba241822f630d9\"\u003e\u003ccode\u003e44681e5\u003c/code\u003e\u003c/a\u003e Release 3.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f4b74b4f49e0bf58b303cc5ae7b5b2e6ad354a38\"\u003e\u003ccode\u003ef4b74b4\u003c/code\u003e\u003c/a\u003e Release 3.37.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e@​tailwindcss/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\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-forms/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\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-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.17 to 4.2.4\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.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"4.2.3","new_version":"5.3.1","update_type":"major","path":null,"pr_created_at":"2026-04-15T05:46:43.000Z","version_change":"4.2.3 → 5.3.1","issue":{"uuid":"4266548713","node_id":"PR_kwDOPmXrDc7Shuqr","number":19,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-29T05:47:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T05:46:43.000Z","updated_at":"2026-04-29T05:47:09.000Z","time_to_close":1209624,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":6,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.17.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.6.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.17.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.4` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\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/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\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/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/811f4930f82ee2b6ac8eae75cade9bed63de0781\"\u003e\u003ccode\u003e811f493\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e from types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20667\"\u003e#20667\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b86fcfc5c75d6a3b8a2cf7bcdb3ef60635a9a03\"\u003e\u003ccode\u003e6b86fcf\u003c/code\u003e\u003c/a\u003e chore: update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20663\"\u003e#20663\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/632c4f83bf32b77981c7d395cacddd1bb172ee25\"\u003e\u003ccode\u003e632c4f8\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eprettier\u003c/code\u003e update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20662\"\u003e#20662\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0b0f21927e03ba092400e3c70d7058f537765c8\"\u003e\u003ccode\u003eb0b0f21\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-regexp to ^3.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20659\"\u003e#20659\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/228a2dd4b272c17f516ee3541f1dd69eca0a8ab0\"\u003e\u003ccode\u003e228a2dd\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20661\"\u003e#20661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ab4d7e244df244102de9d0d250b2ff12456a785\"\u003e\u003ccode\u003e3ab4d7e\u003c/code\u003e\u003c/a\u003e test: Add tests for eslintrc-style keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20645\"\u003e#20645\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f\"\u003e\u003ccode\u003e0916995\u003c/code\u003e\u003c/a\u003e feat: Implement api support for bulk-suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20565\"\u003e#20565\u003c/a\u003e) (Blake Sager)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2\"\u003e\u003ccode\u003e2b8824e\u003c/code\u003e\u003c/a\u003e fix: Prevent \u003ccode\u003eno-var\u003c/code\u003e autofix when a variable is used before declaration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20464\"\u003e#20464\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e\"\u003e\u003ccode\u003ee58b4bf\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20597\"\u003e#20597\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52\"\u003e\u003ccode\u003eb7b57fe\u003c/code\u003e\u003c/a\u003e docs: use correct JSDoc link in require-jsdoc.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20641\"\u003e#20641\u003c/a\u003e) (mkemna-clb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e\"\u003e\u003ccode\u003e58e4cfc\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20639\"\u003e#20639\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2\"\u003e\u003ccode\u003e7143dbf\u003c/code\u003e\u003c/a\u003e docs: update v9 migration guide for \u003ccode\u003e@eslint/js\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20540\"\u003e#20540\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4\"\u003e\u003ccode\u003e035fc4f\u003c/code\u003e\u003c/a\u003e docs: note that \u003ccode\u003eglobalReturn\u003c/code\u003e applies only with \u003ccode\u003esourceType: \u0026quot;script\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20630\"\u003e#20630\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a\"\u003e\u003ccode\u003ee972c88\u003c/code\u003e\u003c/a\u003e docs: merge ESLint option descriptions into type definitions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20608\"\u003e#20608\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953\"\u003e\u003ccode\u003e7f10d84\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e\"\u003e\u003ccode\u003eaeed007\u003c/code\u003e\u003c/a\u003e docs: open playground link in new tab (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20602\"\u003e#20602\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452\"\u003e\u003ccode\u003ea0d1a37\u003c/code\u003e\u003c/a\u003e docs: Add AI Usage Policy (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20510\"\u003e#20510\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/000128c29235c5a8c35c7ef817dbccc4e42130ca\"\u003e\u003ccode\u003e000128c\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1988fad70e361fe1c8df7804930a66e6a9bfc698\"\u003e\u003ccode\u003e1988fad\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/bea638e8412e7b12979b817a07c8c674aef5dd32\"\u003e\u003ccode\u003ebea638e\u003c/code\u003e\u003c/a\u003e chore: update devDeps and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/15f1d19428fb2d0cf291d849913bfd7b889cb609\"\u003e\u003ccode\u003e15f1d19\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): fixed a rule crash when encountering an a...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\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.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\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.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\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.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\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.1 to 4.1.4\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.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  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/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  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/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdvance fake timers with \u003ccode\u003eexpect.poll\u003c/code\u003e interval  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10022\"\u003evitest-dev/vitest#10022\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f5bfa365\"\u003e\u003c!-- raw HTML omitted --\u003e(3f5bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e and \u003ccode\u003e@vitest/coverage-istanbul\u003c/code\u003e as optional dependency  -  by \u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10025\"\u003evitest-dev/vitest#10025\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/146d4f0a0\"\u003e\u003c!-- raw HTML omitted --\u003e(146d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edefineHelper\u003c/code\u003e for webkit async stack trace + update playwright 1.59.0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10036\"\u003evitest-dev/vitest#10036\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a5fa49fe\"\u003e\u003c!-- raw HTML omitted --\u003e(5a5fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix suite hook throwing errors for unused auto test-scoped fixture  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10035\"\u003evitest-dev/vitest#10035\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/398657e8d\"\u003e\u003c!-- raw HTML omitted --\u003e(39865)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eJestExtendError.context\u003c/code\u003e from verbose error reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9983\"\u003evitest-dev/vitest#9983\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/66751c9e8\"\u003e\u003c!-- raw HTML omitted --\u003e(66751)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak \u0026quot;runner\u0026quot; types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10004\"\u003evitest-dev/vitest#10004\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec2045543\"\u003e\u003c!-- raw HTML omitted --\u003e(ec204)\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\u003eFix flagging obsolete snapshots for snapshot properties mismatch  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9986\"\u003evitest-dev/vitest#9986\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6b869156b\"\u003e\u003c!-- raw HTML omitted --\u003e(6b869)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport custom snapshot matcher helper from \u003ccode\u003evitest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10042\"\u003evitest-dev/vitest#10042\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/691d341fd\"\u003e\u003c!-- raw HTML omitted --\u003e(691d3)\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\u003eDon't leak vite types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10005\"\u003evitest-dev/vitest#10005\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdff1bf9a\"\u003e\u003c!-- raw HTML omitted --\u003e(fdff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix external module resolve error with deps optimizer query  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10024\"\u003evitest-dev/vitest#10024\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9dbf47786\"\u003e\u003c!-- raw HTML omitted --\u003e(9dbf4)\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.2...v4.1.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\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/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/82c858d9435fac60bbc75b2af5c6e1e80914f5b6\"\u003e\u003ccode\u003e82c858d\u003c/code\u003e\u003c/a\u003e chore: Remove no-op function in plugin config logic (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc931754d05327264baaf7b4364ed02f84\"\u003e\u003ccode\u003ed4fbb5c\u003c/code\u003e\u003c/a\u003e feat(experimental): support aria snapshot (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9668\"\u003e#9668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968ecdc978e54d32926198f25a13bde9441\"\u003e\u003ccode\u003eb77de96\u003c/code\u003e\u003c/a\u003e feat(reporter): add filterMeta option to json reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10078\"\u003e#10078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8bc0ab7baeb88ca9ef96a10d3ab5dbb3\"\u003e\u003ccode\u003ea120e3a\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003eassertion\u003c/code\u003e as a public field (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10095\"\u003e#10095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c0c291205ecd567cbf19f8d9beed24a0\"\u003e\u003ccode\u003e5375780\u003c/code\u003e\u003c/a\u003e feat(coverage): default to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10018\"\u003e#10018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4fbae863da441e413661fbdd9982b84e2\"\u003e\u003ccode\u003ea1b5f0f\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10068\"\u003e#10068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af789bc5b5c3cda8074f4ee116e280fa17\"\u003e\u003ccode\u003e203f07a\u003c/code\u003e\u003c/a\u003e fix: use \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bdaeeb5d82d486f99b301dcea3a010568\"\u003e\u003ccode\u003e7827363\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.4/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/albertllonch/paisdepandereta/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.2.3","new_version":"5.3.1","update_type":"major","path":null,"pr_created_at":"2026-04-08T22:43:06.000Z","version_change":"4.2.3 → 5.3.1","issue":{"uuid":"4228158252","node_id":"PR_kwDOR9hR7M7Q9cI6","number":7,"state":"closed","title":"chore(deps): bump @testing-library/svelte from 4.2.3 to 5.3.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T23:29:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T22:43:06.000Z","updated_at":"2026-04-08T23:29:28.000Z","time_to_close":2780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) from 4.2.3 to 5.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@testing-library/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=4.2.3\u0026new-version=5.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/weudlll-cyber/demos-dashboard/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/weudlll-cyber%2Fdemos-dashboard/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-04-06T15:09:20.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4212391800","node_id":"PR_kwDOPfT8VM7QPNIL","number":89,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T15:09:20.000Z","updated_at":"2026-04-06T15:12:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":57,"packages":[{"name":"@tanstack/svelte-query","old_version":"6.0.18","new_version":"6.1.13","repository_url":"https://github.com/TanStack/query"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.17.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.3","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mdsvex","old_version":"0.12.6","new_version":"0.12.7","repository_url":"https://github.com/pngwn/MDsveX"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.1","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.6.205","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tar-fs","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/mcp","old_version":"0.0.68","new_version":"0.0.70","repository_url":"https://github.com/microsoft/playwright-mcp"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.5.0","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.1.2","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.56.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.17.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lighthouse","old_version":"13.0.3","new_version":"13.1.0","repository_url":"https://github.com/GoogleChrome/lighthouse"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.2.1","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-eslint-parser","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.1","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.18` | `6.1.13` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.17.2` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.2` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.6` |\n| [mdsvex](https://github.com/pngwn/MDsveX) | `0.12.6` | `0.12.7` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.1` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.6.205` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.1.1` | `3.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.1.1` |\n| [@playwright/mcp](https://github.com/microsoft/playwright-mcp) | `0.0.68` | `0.0.70` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.3.4` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.3.4` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.5.0` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.1.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.3.4` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.3.4` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.56.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `7.0.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.58.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.2.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.3.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.17.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `29.0.1` |\n| [lighthouse](https://github.com/GoogleChrome/lighthouse) | `13.0.3` | `13.1.0` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `1.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.3.4` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.6` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.4.1` | `1.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.1.0` |\n\n\nUpdates `@tanstack/svelte-query` from 6.0.18 to 6.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.1.13/packages/svelte-query\"\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.14.4 to 2.17.2\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.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(ContextMenu): prevent left-click on nested context-menu triggers from dismissing parent layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2019\"\u003e#2019\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Slider): use ResizeObserver to recompute thumb positioning (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2015\"\u003e#2015\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TimeField): preserve current AM/PM when typing the hour in 12-hour mode so PM values no longer flip to AM (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2016\"\u003e#2016\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(HiddenInput): prevent page scroll in nested overflow layouts by anchoring the visually hidden input at top-left (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2018\"\u003e#2018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(MenuSubTriggerState): handle open delay correctly (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support CSS transitions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\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(ContextMenu): nested submenus not opening (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): exit animations not firing on close (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eimprove(Menu): safe area handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(PresenceLayer): simplify and improve efficiency (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): \u003ccode\u003eonbeforeinput\u003c/code\u003e handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1990\"\u003e#1990\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Select): scroll jumping (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): skip delay race condition with multiple tooltips (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2002\"\u003e#2002\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(NavigationMenu): delay hover close; add leave-delay regression test (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1983\"\u003e#1983\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: menu not ignoring onCloseAutoFocus when closed as another focus scope (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating layer bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1997\"\u003e#1997\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/514ba2313636303c2763c5e8dc723bb738432bdf\"\u003e\u003ccode\u003e514ba23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/fb23a91892d24a15936dfb15d4f25f20cb0e21e2\"\u003e\u003ccode\u003efb23a91\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): prevent left-click on nested context-menu triggers from dis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/3857785c676380458fb9e05e8dc2d2363ca4f32c\"\u003e\u003ccode\u003e3857785\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2018\"\u003e#2018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5ea1e8a75d9d278fefa7fb4eabed3c61938d69d9\"\u003e\u003ccode\u003e5ea1e8a\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/1496b3d7b9de7041b56775d6536832b3171dca8a\"\u003e\u003ccode\u003e1496b3d\u003c/code\u003e\u003c/a\u003e fix(TimeField): preserve AM/PM when typing the hour in 12H mode (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2016\"\u003e#2016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e689bab8d3f428f1e0476126e3362f14cf2676b4\"\u003e\u003ccode\u003ee689bab\u003c/code\u003e\u003c/a\u003e fix(Slider): thumb positioning (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2015\"\u003e#2015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8a6727fa157d4f9d53f1fddf6fd791e90d80c08c\"\u003e\u003ccode\u003e8a6727f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2014\"\u003e#2014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5772975d0f9ae38f38945b41597c1d3c87d9f4c0\"\u003e\u003ccode\u003e5772975\u003c/code\u003e\u003c/a\u003e fix(MenuSubTriggerState): handle open delay correctly (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2013\"\u003e#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/debfe0168b96318c97d893818aa4976a52690dc3\"\u003e\u003ccode\u003edebfe01\u003c/code\u003e\u003c/a\u003e docs: add nested demos (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2012\"\u003e#2012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e9eec93fa1e37e73dda8f83a0a3d99bf0adf6ae1\"\u003e\u003ccode\u003ee9eec93\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2011\"\u003e#2011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with gcc (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.3\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building with gcc (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2559\"\u003e#2559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/f91598e8c7186dbbce3733878d55aad33af29635\"\u003e\u003ccode\u003ef91598e\u003c/code\u003e\u003c/a\u003e v3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/154154433d351d52cdf6a17b692212d697fa1e2b\"\u003e\u003ccode\u003e1541544\u003c/code\u003e\u003c/a\u003e PAGE_SIZE shouldn't be unsigned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/ac82fa7b5220f768702a52ac99a77ccd1dc54550\"\u003e\u003ccode\u003eac82fa7\u003c/code\u003e\u003c/a\u003e v3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/103a6206e435d8b7d2bc3a339fe6dbb20f6c5ccf\"\u003e\u003ccode\u003e103a620\u003c/code\u003e\u003c/a\u003e add the last flurry of commits to CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7304c7ab981279effc87ecf7c7ec1a5f1cb5c371\"\u003e\u003ccode\u003e7304c7a\u003c/code\u003e\u003c/a\u003e avoid integer overflow in getImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f9fcc5fb8045165ddaf0816032a212bcb61d245f\"\u003e\u003ccode\u003ef9fcc5f\u003c/code\u003e\u003c/a\u003e avoid integer overflow in putImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/802a8ca694a0d06d9c12a42ec88c9088f3fe1b3b\"\u003e\u003ccode\u003e802a8ca\u003c/code\u003e\u003c/a\u003e avoid integer overflow in new ImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/9d1b47817cb96ab8a5e6b2403d78b787c281f4dd\"\u003e\u003ccode\u003e9d1b478\u003c/code\u003e\u003c/a\u003e wrap negative values passed to createImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/779483c7832f4c5ba847bce97991993e512b0eb2\"\u003e\u003ccode\u003e779483c\u003c/code\u003e\u003c/a\u003e bail early when setting zero-length image source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/22ed2b7435d326dc5e3434e594beb34705520f65\"\u003e\u003ccode\u003e22ed2b7\u003c/code\u003e\u003c/a\u003e make canvas types unsigned\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie.js v4.4.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release containing several bug fixes accumulated since v4.4.1.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4.4.8\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003ch3\u003edexie-cloud-addon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Allow anonymous blob download — previously anonymous users could not download offloaded blobs. Also fixes a crash in Service Worker context when \u003ccode\u003eDexie.ignoreTransaction()\u003c/code\u003e was called (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: HMR protection of awareness provider — prevents hot module replacement from breaking the Y.js awareness connection in dev environments (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Add \u003ccode\u003econfigurable: true\u003c/code\u003e to awareness \u003ccode\u003edefineProperty\u003c/code\u003e — fixes compatibility issues with certain bundlers and proxies (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2280\"\u003e#2280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Strip primary key from \u003ccode\u003echangeSpecs\u003c/code\u003e in \u003ccode\u003eupdate\u003c/code\u003e mutations — incorrect inclusion of primary key could cause sync failures in certain edge cases (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2277\"\u003e#2277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Preserve \u003ccode\u003esyncState\u003c/code\u003e on logout to prevent spinner — logging out no longer resets sync state, avoiding an unwanted loading spinner on re-login (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix\u003c/strong\u003e: Update \u003ccode\u003ewrappedCursor.value\u003c/code\u003e in non-blob and error paths in blob resolve middleware (\u003ca href=\"https://github.com/dexie/Dexie.js/commit/f4701676b7916845456a1792fdf849458e78d11d\"\u003e\u003ccode\u003ef470167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded dependencies and fixed npm audit warnings\u003c/li\u003e\n\u003cli\u003eFormatted codebase with Prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003ch3\u003e⚡ IDB 3.0 Optimizations\u003c/h3\u003e\n\u003cp\u003eLeverages IndexedDB 3.0 \u003ccode\u003egetAll(options)\u003c/code\u003e for more efficient key range queries, reducing overhead for collection operations.\u003c/p\u003e\n\u003ch3\u003e📦 Blob Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLarge binary data (Blob, File, ArrayBuffer, TypedArray) is now automatically offloaded to cloud blob storage during sync. Data is stored normally in IndexedDB — offloading happens transparently during the sync process.\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/dexie/Dexie.js/commit/ab489deaa7434c549c32225d03ec1e30cacb10c4\"\u003e\u003ccode\u003eab489de\u003c/code\u003e\u003c/a\u003e dexie@4.4.2 + dexie-cloud-addon@4.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/0b7bbade24777cd60a6c874d6e644385ad662390\"\u003e\u003ccode\u003e0b7bbad\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud): allow anonymous blob download + fix SW Dexie.ignoreTransact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7d3535e4539427c83adadff753d452e21b006aae\"\u003e\u003ccode\u003e7d3535e\u003c/code\u003e\u003c/a\u003e ci: add dev publish workflow using npm Trusted Publisher (OIDC) (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/39b99a3b6379f2cb404212b324ece81527fd7717\"\u003e\u003ccode\u003e39b99a3\u003c/code\u003e\u003c/a\u003e fix(readme): add text label + dark mode logo support for TestMu AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/14431de8688319685dc9873a2fc1fed19e5ead93\"\u003e\u003ccode\u003e14431de\u003c/code\u003e\u003c/a\u003e fix(readme): restore working LambdaTest sponsor badge (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2284\"\u003e#2284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/cf7090917a911b3e4d970abb821e310fd80d5b8c\"\u003e\u003ccode\u003ecf70909\u003c/code\u003e\u003c/a\u003e Remove unused import + prettified file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9debfc0703abc084f93691d4c9f54e2979d3585a\"\u003e\u003ccode\u003e9debfc0\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.7: HMR protection of awareness provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/786676456df253db13196075cdc07ed05ca7cf4d\"\u003e\u003ccode\u003e7866764\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): add configurable:true to awareness defineProperty (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/c6d302672dc79ab807401fa18512637a02551e74\"\u003e\u003ccode\u003ec6d3026\u003c/code\u003e\u003c/a\u003e pnpm.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aa85c6eaf8604da08e598c2c08f8c26b4e56745a\"\u003e\u003ccode\u003eaa85c6e\u003c/code\u003e\u003c/a\u003e chore: format entire codebase with prettier (\u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dexie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.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/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.5...v17.0.6\"\u003e17.0.6\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid race condition in async parallel parse/parseInline with hooks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3924\"\u003e#3924\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/6e96fa7bbcdce3d43671c50868a7fb295b861168\"\u003e6e96fa7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e honor positional input file (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3922\"\u003e#3922\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/a1c2617a373f9c8b5838f3d8842bc24eee06581b\"\u003ea1c2617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use file URL for config import (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3923\"\u003e#3923\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/73e1f3f88e0c7ab709f94aa6defd51289ce51b2e\"\u003e73e1f3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.4...v17.0.5\"\u003e17.0.5\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e4625980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003ec732dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e5e03369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-assign tokenizer.lexer and renderer.parser at start of each parse call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003ef3a3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e3ea7e88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4\"\u003e17.0.4\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent ReDoS in inline link regex title group (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3902\"\u003e#3902\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/46fb9b806f02a2105f7450ce682a069f49c83f78\"\u003e46fb9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/e07037e943f75f3f941785af49d57d2f59780f71\"\u003e\u003ccode\u003ee07037e\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.6 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/6e96fa7bbcdce3d43671c50868a7fb295b861168\"\u003e\u003ccode\u003e6e96fa7\u003c/code\u003e\u003c/a\u003e fix: avoid race condition in async parallel parse/parseInline with hooks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/73e1f3f88e0c7ab709f94aa6defd51289ce51b2e\"\u003e\u003ccode\u003e73e1f3f\u003c/code\u003e\u003c/a\u003e fix(cli): use file URL for config import (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/a1c2617a373f9c8b5838f3d8842bc24eee06581b\"\u003e\u003ccode\u003ea1c2617\u003c/code\u003e\u003c/a\u003e fix(cli): honor positional input file (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3922\"\u003e#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3b59e81a1bacc32f127177ff85850bde946c12e5\"\u003e\u003ccode\u003e3b59e81\u003c/code\u003e\u003c/a\u003e refactor: use strict equality in RegExp exec checks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e6b37f24771c419a8131295dcb5f5ff27fa80d15\"\u003e\u003ccode\u003ee6b37f2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/abb5667bfe61ed6c40553901d1ae7847022bb717\"\u003e\u003ccode\u003eabb5667\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4969cf28e5e46bc5824a081f1e7fe4d6bbd6fb40\"\u003e\u003ccode\u003e4969cf2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3931\"\u003e#3931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/d44cafce10172cf7e517ecb89bcdf75d7e3a12e4\"\u003e\u003ccode\u003ed44cafc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3929\"\u003e#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/59386ad0d4903183ebe7cc9db5d4c7932b1fff21\"\u003e\u003ccode\u003e59386ad\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump eslint from 10.0.3 to 10.1.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdsvex` from 0.12.6 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/2a7cf64b5a1b095b1c1d16ace22d4cecb9190046\"\u003e\u003ccode\u003e2a7cf64\u003c/code\u003e\u003c/a\u003e Change permissions for contents from read to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9966497e163a7d25652cd8472a68c8f03d3d8f1f\"\u003e\u003ccode\u003e9966497\u003c/code\u003e\u003c/a\u003e Update release.yml to include permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/d1ae1b56f28152daae6a0bff131d523e926ae575\"\u003e\u003ccode\u003ed1ae1b5\u003c/code\u003e\u003c/a\u003e Update Node.js version from 22 to 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/4de3bbe26488d70170d36d899c14edf0ef474382\"\u003e\u003ccode\u003e4de3bbe\u003c/code\u003e\u003c/a\u003e Remove .npmrc creation step from release workflow (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/685b16c588c5b5db4a95c33d2fb13af0b5b0309e\"\u003e\u003ccode\u003e685b16c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1a91b94fe9bf967468f024df95ce02ca73fc5368\"\u003e\u003ccode\u003e1a91b94\u003c/code\u003e\u003c/a\u003e fix: allow filename to be undefined in Preprocessor (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/81bd2bd1997adf40c7987e8db02d5e1b8941ad39\"\u003e\u003ccode\u003e81bd2bd\u003c/code\u003e\u003c/a\u003e fix: update changeset base branch to main (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/6eec6c21dba21b798c1ceac196c8e504a1db2f8e\"\u003e\u003ccode\u003e6eec6c2\u003c/code\u003e\u003c/a\u003e Testcase and fix for Svelte 5.53.0 broke mdsvex (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1b31fe43a1d9353292f74f2a3a569054bf857101\"\u003e\u003ccode\u003e1b31fe4\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9ebe0aa1c6a8a980539e2a768083e55cd66e1c47\"\u003e\u003ccode\u003e9ebe0aa\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pngwn/MDsveX/compare/mdsvex@0.12.6...mdsvex@0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mdsvex since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003esignal\u003c/code\u003e option not rejecting when task is aborted while queued  a64b316\n\u003cul\u003e\n\u003cli\u003eIf you use a custom queue class, you will have to add a \u003ccode\u003eremove()\u003c/code\u003e method. See the built-in class.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.1.0...v9.1.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.1.0...v9.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/9eec7efb433c33f66799d9dec41aa56d43f3435a\"\u003e\u003ccode\u003e9eec7ef\u003c/code\u003e\u003c/a\u003e 9.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/a64b31663680f975571b6d7003b4dec86012c536\"\u003e\u003ccode\u003ea64b316\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003esignal\u003c/code\u003e option not rejecting when task is aborted while queued\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/3bd13ea130b105d8521e0ba4115a68671967200d\"\u003e\u003ccode\u003e3bd13ea\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eclear()\u003c/code\u003e leaves promises unsettled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.6.205\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\u003ev5.6.205\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation rendering, font conversion, performance, shading pattern rendering, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.5.207\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/20771\"...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"4.2.3","new_version":"5.3.1","update_type":"major","path":null,"pr_created_at":"2026-04-01T06:04:38.000Z","version_change":"4.2.3 → 5.3.1","issue":{"uuid":"4184372388","node_id":"PR_kwDOPmXrDc7PJujG","number":18,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T06:04:38.000Z","updated_at":"2026-04-01T06:04:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@testing-library/svelte","old_version":"4.2.3","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"22.19.13","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.15.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `4.2.3` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.13` | `25.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.1.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.15.0` | `3.16.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.2` |\n\n\nUpdates `@testing-library/svelte` from 4.2.3 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.13 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f\"\u003e\u003ccode\u003e0916995\u003c/code\u003e\u003c/a\u003e feat: Implement api support for bulk-suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20565\"\u003e#20565\u003c/a\u003e) (Blake Sager)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2\"\u003e\u003ccode\u003e2b8824e\u003c/code\u003e\u003c/a\u003e fix: Prevent \u003ccode\u003eno-var\u003c/code\u003e autofix when a variable is used before declaration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20464\"\u003e#20464\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e\"\u003e\u003ccode\u003ee58b4bf\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20597\"\u003e#20597\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52\"\u003e\u003ccode\u003eb7b57fe\u003c/code\u003e\u003c/a\u003e docs: use correct JSDoc link in require-jsdoc.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20641\"\u003e#20641\u003c/a\u003e) (mkemna-clb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e\"\u003e\u003ccode\u003e58e4cfc\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20639\"\u003e#20639\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2\"\u003e\u003ccode\u003e7143dbf\u003c/code\u003e\u003c/a\u003e docs: update v9 migration guide for \u003ccode\u003e@eslint/js\u003c/code\u003e usage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20540\"\u003e#20540\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4\"\u003e\u003ccode\u003e035fc4f\u003c/code\u003e\u003c/a\u003e docs: note that \u003ccode\u003eglobalReturn\u003c/code\u003e applies only with \u003ccode\u003esourceType: \u0026quot;script\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20630\"\u003e#20630\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a\"\u003e\u003ccode\u003ee972c88\u003c/code\u003e\u003c/a\u003e docs: merge ESLint option descriptions into type definitions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20608\"\u003e#20608\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953\"\u003e\u003ccode\u003e7f10d84\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e\"\u003e\u003ccode\u003eaeed007\u003c/code\u003e\u003c/a\u003e docs: open playground link in new tab (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20602\"\u003e#20602\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452\"\u003e\u003ccode\u003ea0d1a37\u003c/code\u003e\u003c/a\u003e docs: Add AI Usage Policy (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20510\"\u003e#20510\u003c/a\u003e) (Nicholas C. Zakas)\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/a9f9cce82d80b540a0e3549d0e91c16df28740d8\"\u003e\u003ccode\u003ea9f9cce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-unicorn to ^63.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20584\"\u003e#20584\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb\"\u003e\u003ccode\u003e1f42bd7\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eprettier\u003c/code\u003e to 3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20651\"\u003e#20651\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366\"\u003e\u003ccode\u003ec0a6f4a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^1.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20652\"\u003e#20652\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3\"\u003e\u003ccode\u003ecc43f79\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20650\"\u003e#20650\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb\"\u003e\u003ccode\u003e2ce4635\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20649\"\u003e#20649\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b\"\u003e\u003ccode\u003ef0406ee\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.21.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20646\"\u003e#20646\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846\"\u003e\u003ccode\u003edbb4c95\u003c/code\u003e\u003c/a\u003e chore: remove trunk (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20478\"\u003e#20478\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9\"\u003e\u003ccode\u003ec672a2a\u003c/code\u003e\u003c/a\u003e test: fix CLI test for empty output file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20640\"\u003e#20640\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587\"\u003e\u003ccode\u003ec7ada24\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20636\"\u003e#20636\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3\"\u003e\u003ccode\u003e07c4b8b\u003c/code\u003e\u003c/a\u003e test: fix \u003ccode\u003eRuleTester\u003c/code\u003e test without test runners (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20631\"\u003e#20631\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae\"\u003e\u003ccode\u003e079bba7\u003c/code\u003e\u003c/a\u003e test: Add tests for \u003ccode\u003eisValidWithUnicodeFlag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20601\"\u003e#20601\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf\"\u003e\u003ccode\u003e5885ae6\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20615\"\u003e#20615\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7\"\u003e\u003ccode\u003ef65e5d3\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20610\"\u003e#20610\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.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/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\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/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\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/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8351ec7aaa0f7d4753ff39bb9d6260f2ac9e1f1a\"\u003e\u003ccode\u003e8351ec7\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3270bc12165d62646fd0edaab2c28809302663a1\"\u003e\u003ccode\u003e3270bc1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8\"\u003e\u003ccode\u003ea9f9cce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-unicorn to ^63.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20584\"\u003e#20584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb\"\u003e\u003ccode\u003e1f42bd7\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eprettier\u003c/code\u003e to 3.8.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20651\"\u003e#20651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366\"\u003e\u003ccode\u003ec0a6f4a\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^1.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20652\"\u003e#20652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3\"\u003e\u003ccode\u003ecc43f79\u003c/code\u003e\u003c/a\u003e chore: update dependency c8 to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20650\"\u003e#20650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb\"\u003e\u003ccode\u003e2ce4635\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20649\"\u003e#20649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b\"\u003e\u003ccode\u003ef0406ee\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.21.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846\"\u003e\u003ccode\u003edbb4c95\u003c/code\u003e\u003c/a\u003e chore: remove trunk (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20478\"\u003e#20478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562\"\u003e\u003ccode\u003eff4382b\u003c/code\u003e\u003c/a\u003e feat: apply fix for \u003ccode\u003eno-var\u003c/code\u003e in \u003ccode\u003eTSModuleBlock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20638\"\u003e#20638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.15.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shimscho\"\u003e\u003ccode\u003e@​shimscho\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003esvelte/max-lines-per-block\u003c/code\u003e rule to enforce maximum line counts per block in Svelte SFCs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1484\"\u003e#1484\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Stadly\"\u003e\u003ccode\u003e@​Stadly\u003c/code\u003e\u003c/a\u003e! - feat: ignore parenthetical notes in svelte-ignore comments\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1494\"\u003e#1494\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed a rule crash when encountering an attribute without value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1477\"\u003e#1477\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-top-level-browser-globals): false positive when browser globals appear inside TypeScript generic type parameters (e.g. \u003ccode\u003e$state\u0026lt;HTMLElement\u0026gt;(...)\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1467\"\u003e#1467\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d81b556a4ab9399db1a4c464fb647f9bdf97aa32\"\u003e\u003ccode\u003ed81b556\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): fixed nullish link shorthands not being allowed\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/sveltejs/eslint-plugin-svelte/commit/e98c79463c302697cf346d42a794a5d7d5eef29c\"\u003e\u003ccode\u003ee98c794\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3cef552c5b114587991f860655e6e759106a085c\"\u003e\u003ccode\u003e3cef552\u003c/code\u003e\u003c/a\u003e docs(no-navigation-without-resolve): update rule documentation (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1479\"\u003e#1479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/98eae61f4462b3a92a40e697d8fbd18e2541118a\"\u003e\u003ccode\u003e98eae61\u003c/code\u003e\u003c/a\u003e feat: ignore parenthetical notes in svelte-ignore comments (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/69c9a6af7081e7011a4123cf2045ad3fd58609e0\"\u003e\u003ccode\u003e69c9a6a\u003c/code\u003e\u003c/a\u003e feat: add svelte/max-lines-per-block rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/bea638e8412e7b12979b817a07c8c674aef5dd32\"\u003e\u003ccode\u003ebea638e\u003c/code\u003e\u003c/a\u003e chore: update devDeps and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/15f1d19428fb2d0cf291d849913bfd7b889cb609\"\u003e\u003ccode\u003e15f1d19\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5d556c86f8a532eec560fabf6f0c8d47a3db5a1f\"\u003e\u003ccode\u003e5d556c8\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): fixed a rule crash when encountering an a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9f9f58837c96205c0d19904c904c28f53d1d51fc\"\u003e\u003ccode\u003e9f9f588\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1475\"\u003e#1475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/8c5f51efbf54e4d8fcbd7e167321e8c0bc4713ab\"\u003e\u003ccode\u003e8c5f51e\u003c/code\u003e\u003c/a\u003e fix(no-top-level-browser-globals): false positive when browser globals appear...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/88baa0f80f6be05a1cecc045c41482592ac93a06\"\u003e\u003ccode\u003e88baa0f\u003c/code\u003e\u003c/a\u003e chore(no-navigation-without-resolve): refactored the checking function to be ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.16.0/packages/eslint-plugin-svelte\"\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.1 to 4.1.2\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.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  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/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\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/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55ddc446e725d259b7790eb21e39be77d6c\"\u003e\u003ccode\u003e6f97b55\u003c/code\u003e\u003c/a\u003e feat: disable colors if agent is detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9851\"\u003e#9851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb29ede4cca1581ed08dd9921d575cb384\"\u003e\u003ccode\u003eb3c992c\u003c/code\u003e\u003c/a\u003e fix(coverage): correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9940\"\u003e#9940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598dbb49d9b54c990d537b700474330b6e12\"\u003e\u003ccode\u003e7c06598\u003c/code\u003e\u003c/a\u003e fix: ensure sequential mock/unmock resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f54abad136c25796937f2376a3c8c1c10f5c71c8\"\u003e\u003ccode\u003ef54abad\u003c/code\u003e\u003c/a\u003e chore: add typo-checker skill and fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9963\"\u003e#9963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa93777641fb78643535cf46b1d080910ec97c8\"\u003e\u003ccode\u003e7aa9377\u003c/code\u003e\u003c/a\u003e fix: don't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9960\"\u003e#9960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/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/albertllonch/paisdepandereta/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertllonch%2Fpaisdepandereta/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-03-30T16:37:07.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4172258013","node_id":"PR_kwDOPfT8VM7OriTr","number":87,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:04:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T16:37:07.000Z","updated_at":"2026-04-06T15:04:06.000Z","time_to_close":599217,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":54,"packages":[{"name":"@tanstack/svelte-query","old_version":"6.0.18","new_version":"6.1.10","repository_url":"https://github.com/TanStack/query"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.4","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.2","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"dexie","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.5","repository_url":"https://github.com/markedjs/marked"},{"name":"mdsvex","old_version":"0.12.6","new_version":"0.12.7","repository_url":"https://github.com/pngwn/MDsveX"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.6.205","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tar-fs","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.4.2","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.1.2","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"storybook","old_version":"10.2.1","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-eslint-parser","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.1","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.18` | `6.1.10` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.4` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.2` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.3.0` | `4.4.1` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.5` |\n| [mdsvex](https://github.com/pngwn/MDsveX) | `0.12.6` | `0.12.7` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.0` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.6.205` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.1.1` | `3.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.3.3` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.4.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.1.2` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.3.3` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.3.3` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.55.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `7.0.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.57.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.57.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.3.3` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.16.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `29.0.1` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `1.0.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.3.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.4.1` | `1.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.1.0` |\n\n\nUpdates `@tanstack/svelte-query` from 6.0.18 to 6.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.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.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/81689b6c46b5ae137f611ef7c1ed68b3b1cd5451\"\u003e\u003ccode\u003e81689b6\u003c/code\u003e\u003c/a\u003e fix ci (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/svelte-query/issues/10289\"\u003e#10289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ced4694ea040a6cffda600430a7cb07ca34601c\"\u003e\u003ccode\u003e9ced469\u003c/code\u003e\u003c/a\u003e test(svelte-query/{queryOptions,infiniteQueryOptions}): flatten test director...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.1.10/packages/svelte-query\"\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.14.4 to 2.16.4\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.16.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: menu not ignoring onCloseAutoFocus when closed as another focus scope (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1999\"\u003e#1999\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating layer bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1997\"\u003e#1997\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: floating content exit animations (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1980\"\u003e#1980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve transit handling from trigger to content (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1981\"\u003e#1981\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Tooltip): use only a single scroll listener per provider (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve hover-close reliability (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize safe polygon and floating layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Select): restore initial highlight in unpadded Select.Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1956\"\u003e#1956\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/huntabyte/bits-ui/commit/d3a5f7e12aac592893d3e63b62dc6cfdf343bd59\"\u003e\u003ccode\u003ed3a5f7e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1998\"\u003e#1998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/6f4655dcfa66fdcd864122c9913d8a8b602f9f69\"\u003e\u003ccode\u003e6f4655d\u003c/code\u003e\u003c/a\u003e fix(Menu): focus scopes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1999\"\u003e#1999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/24ebd3bdf99b119d8503e0946327a0b859d0d4b2\"\u003e\u003ccode\u003e24ebd3b\u003c/code\u003e\u003c/a\u003e docs(Select): move ScrollDownButton outside Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1993\"\u003e#1993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a0e3c888a30a7a43452f3a5307af98583664a326\"\u003e\u003ccode\u003ea0e3c88\u003c/code\u003e\u003c/a\u003e fix: floating layers bouncing on scroll (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/09e12e7c4adc148f2d87db4fc3c5ab5c2ac03e4f\"\u003e\u003ccode\u003e09e12e7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1982\"\u003e#1982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b600218a020893812f03e75fa1c5fe4fef1fedac\"\u003e\u003ccode\u003eb600218\u003c/code\u003e\u003c/a\u003e fix(Tooltip): transit handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1981\"\u003e#1981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/6b3695d8eeba21b5e48ab13b45b548e526eb1836\"\u003e\u003ccode\u003e6b3695d\u003c/code\u003e\u003c/a\u003e fix(FloatingLayer): content exit animations (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1980\"\u003e#1980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d93334afd6c2ccac82fde39215fbf5abd8be52c9\"\u003e\u003ccode\u003ed93334a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0caa446f3a5a7d082c37bde9ce744baeef93c85e\"\u003e\u003ccode\u003e0caa446\u003c/code\u003e\u003c/a\u003e fix(TimeField): prevent mobile keyboard input from appending text to day peri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/f47bc0ddc89d4e3a6ba682a69879462d7f30a0e1\"\u003e\u003ccode\u003ef47bc0d\u003c/code\u003e\u003c/a\u003e docs: fix z indices \u0026amp; footer year (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.2\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix dangling env pointer in image MIME data cleanup (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2550\"\u003e#2550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ectx.direction\u003c/code\u003e not affected by \u003ccode\u003ectx.save\u003c/code\u003e and \u003ccode\u003ectx.restore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePreserve rest of PDF pages when changing width and height (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeveral security fixes for untrusted inputs to getImageData and putImageData. Thanks to Ethan Kim for the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/ac82fa7b5220f768702a52ac99a77ccd1dc54550\"\u003e\u003ccode\u003eac82fa7\u003c/code\u003e\u003c/a\u003e v3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/103a6206e435d8b7d2bc3a339fe6dbb20f6c5ccf\"\u003e\u003ccode\u003e103a620\u003c/code\u003e\u003c/a\u003e add the last flurry of commits to CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7304c7ab981279effc87ecf7c7ec1a5f1cb5c371\"\u003e\u003ccode\u003e7304c7a\u003c/code\u003e\u003c/a\u003e avoid integer overflow in getImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f9fcc5fb8045165ddaf0816032a212bcb61d245f\"\u003e\u003ccode\u003ef9fcc5f\u003c/code\u003e\u003c/a\u003e avoid integer overflow in putImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/802a8ca694a0d06d9c12a42ec88c9088f3fe1b3b\"\u003e\u003ccode\u003e802a8ca\u003c/code\u003e\u003c/a\u003e avoid integer overflow in new ImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/9d1b47817cb96ab8a5e6b2403d78b787c281f4dd\"\u003e\u003ccode\u003e9d1b478\u003c/code\u003e\u003c/a\u003e wrap negative values passed to createImageData\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/779483c7832f4c5ba847bce97991993e512b0eb2\"\u003e\u003ccode\u003e779483c\u003c/code\u003e\u003c/a\u003e bail early when setting zero-length image source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/22ed2b7435d326dc5e3434e594beb34705520f65\"\u003e\u003ccode\u003e22ed2b7\u003c/code\u003e\u003c/a\u003e make canvas types unsigned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/2faab61bbd6b2f2e15d55d29c2f7ac5d32fca5b9\"\u003e\u003ccode\u003e2faab61\u003c/code\u003e\u003c/a\u003e keep canvas width and height valid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/351aacf2da6d6bca0a221d91ed7637292c783c98\"\u003e\u003ccode\u003e351aacf\u003c/code\u003e\u003c/a\u003e avoid integer overflow in ensureSurface\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dexie` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dexie/Dexie.js/releases\"\u003edexie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDexie v4.4.1\u003c/h2\u003e\n\u003cp\u003eThis release introduces \u003cstrong\u003eBlob Offloading\u003c/strong\u003e and \u003cstrong\u003eString Offloading\u003c/strong\u003e for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.\u003c/p\u003e\n\u003ch2\u003eRelated Package Releases\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePackage\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie\u003c/td\u003e\n\u003ctd\u003e4.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-addon\u003c/td\u003e\n\u003ctd\u003e4.4.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-cloud-common\u003c/td\u003e\n\u003ctd\u003e1.0.59\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-react-hooks\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edexie-export-import\u003c/td\u003e\n\u003ctd\u003e4.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003ch3\u003e⚡ IDB 3.0 Optimizations\u003c/h3\u003e\n\u003cp\u003eLeverages IndexedDB 3.0 \u003ccode\u003egetAll(options)\u003c/code\u003e for more efficient key range queries, reducing overhead for collection operations.\u003c/p\u003e\n\u003ch3\u003e📦 Blob Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLarge binary data (Blob, File, ArrayBuffer, TypedArray) is now automatically offloaded to cloud blob storage during sync. Data is stored normally in IndexedDB — offloading happens transparently during the sync process.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic offloading\u003c/strong\u003e: Binaries ≥ 4 KB are offloaded to blob storage during sync\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLazy resolution\u003c/strong\u003e: BlobRefs are resolved back to their original types on first read\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptional Lazy blob mode\u003c/strong\u003e: Configure \u003ccode\u003eblobMode: 'lazy'\u003c/code\u003e to download blobs on-demand instead of eagerly after sync (default is 'eager')\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress tracking\u003c/strong\u003e: Observable \u003ccode\u003edb.cloud.blobProgress\u003c/code\u003e for download progress\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Dexie from 'dexie';\r\nimport dexieCloud from 'dexie-cloud-addon';\r\n\u003cp\u003econst db = new Dexie('mydb', { addons: [dexieCloud] });\ndb.version(1).stores({ photos: '\u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e, title' });\ndb.cloud.configure({ databaseUrl: '...', blobMode: 'eager' });\u003c/p\u003e\n\u003cp\u003e// Store binary data — syncs normally, offloads transparently\nawait db.photos.add({\ntitle: 'Vacation',\nimage: new Blob([imageData], { type: 'image/jpeg' })\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003e📝 String Offloading for Dexie Cloud\u003c/h3\u003e\n\u003cp\u003eLong strings are now offloaded to blob storage during sync, keeping IndexedDB data compact while preserving full string content in the cloud.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfigurable threshold\u003c/strong\u003e: \u003ccode\u003emaxStringLength\u003c/code\u003e option (default: 32768 characters)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransparent\u003c/strong\u003e: Offloaded strings resolve back to regular strings on read\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIndexedDB unchanged\u003c/strong\u003e: Full strings remain in local IndexedDB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/3bcd57e9d3f74fd9684e4a5ac3f0e656922fc53f\"\u003e\u003ccode\u003e3bcd57e\u003c/code\u003e\u003c/a\u003e Build output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/9f9c876863bfcf7a55e8e2706b361c818ecb1494\"\u003e\u003ccode\u003e9f9c876\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/releases'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/1f82e33abee60853fc3a5ba580e1ace10ef4d885\"\u003e\u003ccode\u003e1f82e33\u003c/code\u003e\u003c/a\u003e Releasing v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/7fddae052c5bf953c4d6efcff2cec813462ac889\"\u003e\u003ccode\u003e7fddae0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2272\"\u003e#2272\u003c/a\u003e from dexie/liz/policy-rejection-challenge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/e992324a34a95bb1f9cac7d66ea1ef94d016989f\"\u003e\u003ccode\u003ee992324\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dexie/Dexie.js/issues/2271\"\u003e#2271\u003c/a\u003e from dexie/liz/livequery-race-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/00d339437dcedf947a76d213e4fe85e561ae6b9e\"\u003e\u003ccode\u003e00d3394\u003c/code\u003e\u003c/a\u003e fix(dexie-cloud-addon): make options argument optional in Table.newId()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/58e576bb9d0feceee09da5853693da4864962228\"\u003e\u003ccode\u003e58e576b\u003c/code\u003e\u003c/a\u003e dexie-cloud-addon@4.4.4-alpha.0 for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/aadc4fb6c970c9d95477459f014a852e14957db8\"\u003e\u003ccode\u003eaadc4fb\u003c/code\u003e\u003c/a\u003e fix(addon): remove USER_NOT_ACCEPTED duplicate, add USER_DEACTIVATED, fix dou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/e868a8706ed94e3a73b3472f057f56ac19c701c3\"\u003e\u003ccode\u003ee868a87\u003c/code\u003e\u003c/a\u003e refactor(addon): remove EMAIL_NOT_ALLOWED error code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexie/Dexie.js/commit/8faab5383221702905fa7ae5955706241a11a91a\"\u003e\u003ccode\u003e8faab53\u003c/code\u003e\u003c/a\u003e feat(addon): add intent to LoginHints and forward to server\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dexie/Dexie.js/compare/v4.3.0...v4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.4...v17.0.5\"\u003e17.0.5\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e4625980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003ec732dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e5e03369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-assign tokenizer.lexer and renderer.parser at start of each parse call (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003ef3a3ec0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e3ea7e88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4\"\u003e17.0.4\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent ReDoS in inline link regex title group (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3902\"\u003e#3902\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/46fb9b806f02a2105f7450ce682a069f49c83f78\"\u003e46fb9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/811ea59aca1a76a0add55f59b703b50fc5605195\"\u003e\u003ccode\u003e811ea59\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.5 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4\"\u003e\u003ccode\u003ec732dd2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic complexity in emStrongLDelim regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3906\"\u003e#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73\"\u003e\u003ccode\u003ef3a3ec0\u003c/code\u003e\u003c/a\u003e fix: re-assign tokenizer.lexer and renderer.parser at start of each parse cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229\"\u003e\u003ccode\u003e4625980\u003c/code\u003e\u003c/a\u003e fix: Fix catastrophic backtracking (ReDoS) in link/reflink label regex (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3918\"\u003e#3918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e\"\u003e\u003ccode\u003e5e03369\u003c/code\u003e\u003c/a\u003e fix: prevent single-tilde strikethrough false positives (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3910\"\u003e#3910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/288349d9b6f3127b5fdca3ad62e19ba356efba47\"\u003e\u003ccode\u003e288349d\u003c/code\u003e\u003c/a\u003e test: add heading edge case tests (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3919\"\u003e#3919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d\"\u003e\u003ccode\u003e3ea7e88\u003c/code\u003e\u003c/a\u003e fix: trim trailing whitespace from lheading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/d4c0fe58716e3bfe1ae7e532431240ea0f595027\"\u003e\u003ccode\u003ed4c0fe5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump esbuild from 0.27.3 to 0.27.4 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3915\"\u003e#3915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/30682c12a70d0d0c45c308ffac57aad20c69b678\"\u003e\u003ccode\u003e30682c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump undici from 6.23.0 to 6.24.0 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3914\"\u003e#3914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/59752c49dc3b0508168493f911c5007a37ce860b\"\u003e\u003ccode\u003e59752c4\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump minimatch from 9.0.5 to 9.0.9 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3913\"\u003e#3913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdsvex` from 0.12.6 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/2a7cf64b5a1b095b1c1d16ace22d4cecb9190046\"\u003e\u003ccode\u003e2a7cf64\u003c/code\u003e\u003c/a\u003e Change permissions for contents from read to write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9966497e163a7d25652cd8472a68c8f03d3d8f1f\"\u003e\u003ccode\u003e9966497\u003c/code\u003e\u003c/a\u003e Update release.yml to include permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/d1ae1b56f28152daae6a0bff131d523e926ae575\"\u003e\u003ccode\u003ed1ae1b5\u003c/code\u003e\u003c/a\u003e Update Node.js version from 22 to 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/4de3bbe26488d70170d36d899c14edf0ef474382\"\u003e\u003ccode\u003e4de3bbe\u003c/code\u003e\u003c/a\u003e Remove .npmrc creation step from release workflow (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/685b16c588c5b5db4a95c33d2fb13af0b5b0309e\"\u003e\u003ccode\u003e685b16c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1a91b94fe9bf967468f024df95ce02ca73fc5368\"\u003e\u003ccode\u003e1a91b94\u003c/code\u003e\u003c/a\u003e fix: allow filename to be undefined in Preprocessor (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/81bd2bd1997adf40c7987e8db02d5e1b8941ad39\"\u003e\u003ccode\u003e81bd2bd\u003c/code\u003e\u003c/a\u003e fix: update changeset base branch to main (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/6eec6c21dba21b798c1ceac196c8e504a1db2f8e\"\u003e\u003ccode\u003e6eec6c2\u003c/code\u003e\u003c/a\u003e Testcase and fix for Svelte 5.53.0 broke mdsvex (\u003ca href=\"https://redirect.github.com/pngwn/MDsveX/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/1b31fe43a1d9353292f74f2a3a569054bf857101\"\u003e\u003ccode\u003e1b31fe4\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pngwn/MDsveX/commit/9ebe0aa1c6a8a980539e2a768083e55cd66e1c47\"\u003e\u003ccode\u003e9ebe0aa\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pngwn/MDsveX/compare/mdsvex@0.12.6...mdsvex@0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for mdsvex since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#isratelimited\"\u003e\u003ccode\u003e.isRateLimited\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimit\"\u003e\u003ccode\u003erateLimit\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimitcleared\"\u003e\u003ccode\u003erateLimitCleared\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow with many aborted tasks  81cbae2\u003c/li\u003e\n\u003cli\u003eFix interval cap race condition with high concurrency  7fea658\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/7c27e1d174dfe61aa8bfbbc8852b80d115285f5d\"\u003e\u003ccode\u003e7c27e1d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonError()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/69d25d5bff7016a6962ee7d886c7565b11fffa68\"\u003e\u003ccode\u003e69d25d5\u003c/code\u003e\u003c/a\u003e Improve backpressure docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f43fa4c79dc5ac0e96f14aca1185c21c05953fec\"\u003e\u003ccode\u003ef43fa4c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.6.205\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\u003ev5.6.205\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, annotation rendering, font conversion, performance, shading pattern rendering, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.5.207\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/20771\"\u003emozilla/pdf.js#20771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJust output in the console the results for the integrations which ran 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/20760\"\u003emozilla/pdf.js#20760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a babel plugin in order to strip /src/ from the import paths 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/20772\"\u003emozilla/pdf.js#20772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eL10n.prototype.getDirection\u003c/code\u003e rather than querying the DOM, when initializing the \u003ccode\u003eCommentManager\u003c/code\u003e instance 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/20776\"\u003emozilla/pdf.js#20776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the \u0026quot;Select pages\u0026quot; label, in the thumbnails sidebar, when split-merge is disabled 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/20775\"\u003emozilla/pdf.js#20775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003ePdfTextExtractor.prototype.extractTextContent\u003c/code\u003e from failing intermittently 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/20784\"\u003emozilla/pdf.js#20784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix layout of thumbnails when split/merge is disabled 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/20779\"\u003emozilla/pdf.js#20779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix intermittent issue with a unit test 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/20773\"\u003emozilla/pdf.js#20773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the paste button position and add a button before the first thumbnail 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/20789\"\u003emozilla/pdf.js#20789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a way to extract some pages from a pdf (bug 2019682) 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/20785\"\u003emozilla/pdf.js#20785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script to check license headers by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20782\"\u003emozilla/pdf.js#20782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the pages organization actions in the Firefox context menu (bug 2018138) 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/20788\"\u003emozilla/pdf.js#20788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for dismissing comment popups with click outside (bug 1989406) by \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20780\"\u003emozilla/pdf.js#20780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate l10n related information in various READMEs 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/20791\"\u003emozilla/pdf.js#20791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eDict.prototype.getRawEntries\u003c/code\u003e method more 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/20793\"\u003emozilla/pdf.js#20793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore directories in lint-licenses task by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20796\"\u003emozilla/pdf.js#20796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing Chinese font name variants (SimFang and XiaoBiaoSong) in GBK encoding detection by \u003ca href=\"https://github.com/pengkunbin\"\u003e\u003ccode\u003e@​pengkunbin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20781\"\u003emozilla/pdf.js#20781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange the \u003ccode\u003eDict.prototype.{getKeys, getRawValues}\u003c/code\u003e methods to return iterators 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/20795\"\u003emozilla/pdf.js#20795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix downloading the current pdf 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/20803\"\u003emozilla/pdf.js#20803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove and simplify the \u003ccode\u003ePdfTextExtractor\u003c/code\u003e implementation 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/20787\"\u003emozilla/pdf.js#20787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the heading role on the sidebar label (bug 2020737) 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/20794\"\u003emozilla/pdf.js#20794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix few colors in the Manage menu in HCM (bug 2020774) 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/20797\"\u003emozilla/pdf.js#20797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some aria-labels to the paste button in order to know where the buttons are (bug 2020758) 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/20792\"\u003emozilla/pdf.js#20792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 6 to 7 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/mozilla/pdf.js/pull/20778\"\u003emozilla/pdf.js#20778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the sidebar resize observer when killing the UI 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/20802\"\u003emozilla/pdf.js#20802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eBaseStream.prototype.getString\u003c/code\u003e in the \u003ccode\u003ereadPostScriptTable\u003c/code\u003e function 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/20799\"\u003emozilla/pdf.js#20799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eBinaryCMapStream\u003c/code\u003e extend the \u003ccode\u003eStream\u003c/code\u003e class 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/20806\"\u003emozilla/pdf.js#20806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the position of the thumbnails on the last line (bug 2016437) 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/20798\"\u003emozilla/pdf.js#20798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the event name in some integration tests (follow-up of \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20788\"\u003e#20788\u003c/a\u003e) 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/20812\"\u003emozilla/pdf.js#20812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fetch** functions in the XRefWrapper 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/20811\"\u003emozilla/pdf.js#20811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnce a page has been deleted or pasted, make sure the focus stays in the sidebar (bug 2020731) 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/20800\"\u003emozilla/pdf.js#20800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove gulp-sourcemaps dependency which is unmaintained 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/20774\"\u003emozilla/pdf.js#20774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files 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/mozilla/pdf.js/pull/20815\"\u003emozilla/pdf.js#20815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA couple of small JBig2 fixes 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/20818\"\u003emozilla/pdf.js#20818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten the \u003ccode\u003ecreateActionsMap\u003c/code\u003e helper in the \u003ccode\u003esrc/scripting_api/common.js\u003c/code\u003e file 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/20820\"\u003emozilla/pdf.js#20820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have stuck actions when running update_locales task 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/20819\"\u003emozilla/pdf.js#20819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the data reading in \u003ccode\u003egetPdfManager\u003c/code\u003e to be asynchronous 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/20662\"\u003emozilla/pdf.js#20662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eMath.sumPrecise\u003c/code\u003e and \u003ccode\u003eMap.prototype.getOrInsertComputed\u003c/code\u003e in the scripting implementation 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/20821\"\u003emozilla/pdf.js#20821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e more in the code-base (PR 20651 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/20823\"\u003emozilla/pdf.js#20823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to merge/update acroforms when merging/extracting (bug 2015853) 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/20824\"\u003emozilla/pdf.js#20824\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/20825\"\u003emozilla/pdf.js#20825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that \u003ccode\u003epercent === NaN\u003c/code\u003e is consistently reported by the \u003ccode\u003eonProgress\u003c/code\u003e callback 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/20827\"\u003emozilla/pdf.js#20827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle outline with Structure Element (SE) destination 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/20826\"\u003emozilla/pdf.js#20826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a UI to undo cut/delete and cancel a copy (bug 2021352, bug 2010832) 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/20810\"\u003emozilla/pdf.js#20810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option allow external connections to \u003ccode\u003enpx gulp server\u003c/code\u003e by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20646\"\u003emozilla/pdf.js#20646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not lint folders for project-level AI coding agents by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20833\"\u003emozilla/pdf.js#20833\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/mozilla/pdf.js/commit/ada343803945d977b9a1be8e72184b0422f8e5d1\"\u003e\u003ccode\u003eada3438\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/21001\"\u003e#21001\u003c/a\u003e from Snuffleupagus/getDestFromStructElement-unit-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/9026329d3d70679ab897a8777621c2e038c79de9\"\u003e\u003ccode\u003e9026329\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/21003\"\u003e#21003\u003c/a\u003e from Snuffleupagus/applyOpacity-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/80d0d7349c429977b4ae928b60977ffff1cff7c0\"\u003e\u003ccode\u003e80d0d73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20997\"\u003e#20997\u003c/a\u003e from Snuffleupagus/StatTimer-Map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/37f5902c3cf0cde0087bbc1a81ec83c2bdc4d102\"\u003e\u003ccode\u003e37f5902\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20996\"\u003e#20996\u003c/a\u003e from Snuffleupagus/more-logical-assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/8941695fe8b74be55117b36feb611f7cd00a1866\"\u003e\u003ccode\u003e8941695\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20998\"\u003e#20998\u003c/a\u003e from Snuffleupagus/statcmp-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/cdae7a9b36915807eab837bc5629ba52b36fe486\"\u003e\u003ccode\u003ecdae7a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20993\"\u003e#20993\u003c/a\u003e from mozilla/update-locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/498daadf3cb4008f84ee5fa947fd580edb0f74eb\"\u003e\u003ccode\u003e498daad\u003c/code\u003e\u003c/a\u003e Simplify the \u003ccode\u003eapplyOpacity\u003c/code\u003e helper function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/5d2c4ed211e2c3fa22fc646ff5a39808176c992f\"\u003e\u003ccode\u003e5d2c4ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20999\"\u003e#20999\u003c/a\u003e from Snuffleupagus/getRGB-rgba-split-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d1f15fe352...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-03-30T10:00:22.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4169359709","node_id":"PR_kwDORZuAVM7Oj92t","number":19,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T11:03:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:00:22.000Z","updated_at":"2026-05-04T11:04:00.000Z","time_to_close":3027816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/introspection","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.40.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.52","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.2.1` |\n| [@graphql-codegen/introspection](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection) | `5.0.0` | `5.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.55.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.16.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.40.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.0` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.52` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.57.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.0` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\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/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\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/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10618\"\u003e#10618\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PalmerTurley34\"\u003e\u003ccode\u003e@​PalmerTurley34\u003c/code\u003e\u003c/a\u003e! - Honor per-output preset \u003ccode\u003eimportExtension\u003c/code\u003e and \u003ccode\u003eemitLegacyCommonJSImports\u003c/code\u003e config instead of always using the root config values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10617\"\u003e#10617\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ikusakov2\"\u003e\u003ccode\u003e@​ikusakov2\u003c/code\u003e\u003c/a\u003e! - Allow GraphQLSchema to be passed directly to generate({schema: ...}) function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/8.0.28\"\u003e\u003ccode\u003e@graphql-tools/apollo-engine-loader@^8.0.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/8.1.28\"\u003e\u003ccode\u003e@graphql-tools/code-file-loader@^8.1.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/git-loader/v/8.0.32\"\u003e\u003ccode\u003e@graphql-tools/git-loader@^8.0.32\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/github-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/github-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.1.11\"\u003e\u003ccode\u003e@graphql-tools/graphql-file-loader@^8.1.11\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.26\"\u003e\u003ccode\u003e@graphql-tools/json-file-loader@^8.0.26\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/load/v/8.1.8\"\u003e\u003ccode\u003e@graphql-tools/load@^8.1.8\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.1.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/url-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/url-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/graphql-config/v/5.1.6\"\u003e\u003ccode\u003egraphql-config@^5.1.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^5.1.1\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/590fcfab389d123d120f1f2130c3dc5466e9f7ed\"\u003e\u003ccode\u003e590fcfa\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10641\"\u003e#10641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e fix(cli): honor per-output preset import config (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/fbd83608f90001bce6832c71f16ce95ae53b136e\"\u003e\u003ccode\u003efbd8360\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10639\"\u003e#10639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e New feature: schema can be passed pre-parsed to generate() function as GraphQ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83b74fe803e268c8f748852cf3f7d53d5d044b71\"\u003e\u003ccode\u003e83b74fe\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Bump graphql tools (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10619\"\u003e#10619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.2.1/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/introspection` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/introspection/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^6.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\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/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c3bf5b69cfd3b59944ec4b1cf9f2903a4a0b5207\"\u003e\u003ccode\u003ec3bf5b6\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6002feb3dd2887621dedfd3b70fcbdbb481e7fa2\"\u003e\u003ccode\u003e6002feb\u003c/code\u003e\u003c/a\u003e fix: exports for react native (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7201\"\u003e#7201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/introspection\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/schema-ast` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/schema-ast/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b1d7d912e7deebd3122b5642c12034fd04a8aedb\"\u003e\u003ccode\u003eb1d7d91\u003c/code\u003e\u003c/a\u003e New docs and website based on Nextra (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7981\"\u003e#7981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b4a8e8bb009a97393ee7e8c18cd491a3d88241c4\"\u003e\u003ccode\u003eb4a8e8b\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d84afec0950b234cd716ea76436e3800a978328c\"\u003e\u003ccode\u003ed84afec\u003c/code\u003e\u003c/a\u003e feat: generate TypeScript modules compatible exports map and dist structure (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2ae597bf75e246443c02ec64ad1ef07fd1d7a429\"\u003e\u003ccode\u003e2ae597b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7770\"\u003e#7770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/4b5036e4daaa3271f81b83ead857dcd892387714\"\u003e\u003ccode\u003e4b5036e\u003c/code\u003e\u003c/a\u003e Bring back admonitions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/schema-ast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/137ca2c706eb86b4069d3d91b7f6990eef3b60ba\"\u003e\u003ccode\u003e137ca2c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/671859c40291c1264ea5fa735518b5de3c4020be\"\u003e\u003ccode\u003e671859c\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/95cdf709a104f5743468bf87754d1ccb9b5e9194\"\u003e\u003ccode\u003e95cdf70\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9700\"\u003e#9700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/40a29e91ea25ed5ad6acb15ccca1767dafbdd7c5\"\u003e\u003ccode\u003e40a29e9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tslib to v2.6.2 (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/a509268237c4b4fbca1aa195d991ca11819586f8\"\u003e\u003ccode\u003ea509268\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9501\"\u003e#9501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2276708d0ea2aab4942136923651226de4aabe5a\"\u003e\u003ccode\u003e2276708\u003c/code\u003e\u003c/a\u003e Revert default ID scalar input type to string (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5c7b3b34955a34f07906892abe39bba705fb5f5f\"\u003e\u003ccode\u003e5c7b3b3\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9355\"\u003e#9355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e1dc75f3c598bf7f83138ca533619716fc73f823\"\u003e\u003ccode\u003ee1dc75f\u003c/code\u003e\u003c/a\u003e Added support for \u003ccode\u003eenumSuffix\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9304\"\u003e#9304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/9e8bd9d1039646217ef0e6007e3a349631bdd1a3\"\u003e\u003ccode\u003e9e8bd9d\u003c/code\u003e\u003c/a\u003e Fix scalar input/output object bug when given external file or module pattern...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ba84a3a2758d94dac27fcfbb1bafdf3ed7c32929\"\u003e\u003ccode\u003eba84a3a\u003c/code\u003e\u003c/a\u003e Update typescript, typescript-operations and typescript-resolvers plugins Sca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/21fbf0db2ba7a560aeb0aa52e9b9bf792ac94227\"\u003e\u003ccode\u003e21fbf0d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83a586a8e213bc7642126f49b7567b462cd47367\"\u003e\u003ccode\u003e83a586a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9847\"\u003e#9847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/920b443a401b8cc4811f64ec5b25fc7b4ae32b53\"\u003e\u003ccode\u003e920b443\u003c/code\u003e\u003c/a\u003e adding allowUndefinedQueryVariables option to typescript-operations plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ed9c205d15d7f14ed73e54aecf40e4fad5664e9d\"\u003e\u003ccode\u003eed9c205\u003c/code\u003e\u003c/a\u003e fix(typescript-operations): properly handle aliased conditionals (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c40cdff828f919c98c5df2cd5d4b4fc581f8e90\"\u003e\u003ccode\u003e8c40cdf\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/56882d26caaa34e1b7c1f45ada61626d3039779e\"\u003e\u003ccode\u003e56882d2\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9837\"\u003e#9837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ebd081798fdcf5e8d5af557a5e17361992a1a0af\"\u003e\u003ccode\u003eebd0817\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/eaa3d60c11afbe86ba269b2a488891f83089fa03\"\u003e\u003ccode\u003eeaa3d60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9812\"\u003e#9812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d8364e045a46ca6e8173583b5108d161c6832975\"\u003e\u003ccode\u003ed8364e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9811\"\u003e#9811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/840c66d88a9b466eb5683b54bfe25b0c168b42fb\"\u003e\u003ccode\u003e840c66d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.0\"\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.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): up...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.2.2","new_version":"5.3.1","update_type":"major","path":null,"pr_created_at":"2026-03-28T02:00:28.000Z","version_change":"3.2.2 → 5.3.1","issue":{"uuid":"4156939060","node_id":"PR_kwDOEGclEs7OM_3r","number":57,"state":"open","title":"Bump svelte, svelte-frappe-charts and @testing-library/svelte","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-28T02:00:28.000Z","updated_at":"2026-03-28T02:00:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"svelte, svelte-frappe-charts"},{"name":"@testing-library/svelte","repository_url":"https://github.com/testing-library/svelte-testing-library","old_version":"3.2.2","new_version":"5.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte), [svelte-frappe-charts](https://github.com/himynameisdave/svelte-frappe-charts) and [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte). These dependencies needed to be updated together.\nUpdates `svelte` from 3.59.2 to 5.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: export TweenOptions, SpringOptions, SpringUpdateOptions and Updater from svelte/motion (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17967\"\u003e#17967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure HMR wrapper forwards correct start/end nodes to active effect (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17985\"\u003e#17985\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.54.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydration comments during hmr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17975\"\u003e#17975\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: null out \u003ccode\u003eeffect.b\u003c/code\u003e in \u003ccode\u003edestroy_effect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17980\"\u003e#17980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: group sync statements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17977\"\u003e#17977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer batch resolution until earlier intersecting batches have committed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17162\"\u003e#17162\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly invoke \u003ccode\u003eiterator.return()\u003c/code\u003e during reactivity loss check (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17966\"\u003e#17966\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove trailing semicolon from {\u003ca href=\"https://github.com/const\"\u003e\u003ccode\u003e@​const\u003c/code\u003e\u003c/a\u003e} tag printer (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17962\"\u003e#17962\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.54.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow \u003ccode\u003ecss\u003c/code\u003e, \u003ccode\u003erunes\u003c/code\u003e, \u003ccode\u003ecustomElement\u003c/code\u003e compiler options to be functions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17951\"\u003e#17951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: reinstate reactivity loss tracking (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17801\"\u003e#17801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$inspect\u003c/code\u003e after top level await doesn't break builds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17943\"\u003e#17943\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume inert effects when they come from offscreen (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17942\"\u003e#17942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't eagerly access not-yet-initialized functions in template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17938\"\u003e#17938\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: discard batches made obsolete by commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17934\"\u003e#17934\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u0026quot;is standalone child\u0026quot; is correctly reset (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17944\"\u003e#17944\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove nodes in boundary when work is pending and HMR is active (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17932\"\u003e#17932\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG-pre-5.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esvelte\u003c/h1\u003e\n\u003ch2\u003e4.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: improve a11y-click-events-have-key-events message (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9358\"\u003e#9358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust hydration of html tag (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9184\"\u003e#9184\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: support camelCase properties on custom elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9328\"\u003e#9328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add missing plaintext-only value to contenteditable type (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9242\"\u003e#9242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade magic-string to 0.30.4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9292\"\u003e#9292\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore trailing comments when comparing nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9197\"\u003e#9197\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update style directive when style attribute is present and is updated via an object prop (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9187\"\u003e#9187\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: css sourcemap generation with unicode filenames (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9120\"\u003e#9120\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not add module declared variables as dependencies (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9122\"\u003e#9122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle \u003ccode\u003esvelte:element\u003c/code\u003e with dynamic this and spread attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9112\"\u003e#9112\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: silence false positive reactive component warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9094\"\u003e#9094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: head duplication when binding is present (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9124\"\u003e#9124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: take custom attribute name into account when reflecting property (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9140\"\u003e#9140\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003eindeterminate\u003c/code\u003e to the list of HTMLAttributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9180\"\u003e#9180\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recognize option value on spread attribute (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9125\"\u003e#9125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003esvelteHTML\u003c/code\u003e from language-tools into core to load the correct \u003ccode\u003esvelte/element\u003c/code\u003e types (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/9070\"\u003e#9070\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/sveltejs/svelte/commit/6e52f40d41e0b51b7da04f661a5db198f2ceba49\"\u003e\u003ccode\u003e6e52f40\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17984\"\u003e#17984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1773cb5b593cb650b109f38113b597cf9191714c\"\u003e\u003ccode\u003e1773cb5\u003c/code\u003e\u003c/a\u003e fix: ensure HMR wrapper forwards correct start/end nodes to active effect (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a94924b67721e8b3151ebf1622691b1902c9bf85\"\u003e\u003ccode\u003ea94924b\u003c/code\u003e\u003c/a\u003e fix: export TweenOptions, SpringOptions, SpringUpdateOptions and Updater from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/db69b7e345090edd4aa7949c52478adc05a61d61\"\u003e\u003ccode\u003edb69b7e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17965\"\u003e#17965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7123bf3a131a53b1ba9414f0d44150a94d0132e3\"\u003e\u003ccode\u003e7123bf3\u003c/code\u003e\u003c/a\u003e fix: remove trailing semicolon from {\u003ca href=\"https://github.com/const\"\u003e\u003ccode\u003e@​const\u003c/code\u003e\u003c/a\u003e} tag printer (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17962\"\u003e#17962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8e4de9b14500e195ec7f084c8c32b1782b31c5c9\"\u003e\u003ccode\u003e8e4de9b\u003c/code\u003e\u003c/a\u003e fix: null out effect.b in destroy_effect to prevent memory leak (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17980\"\u003e#17980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6b33dd2a1e8aa48dc88c9ce6e19c4a49a2eac51a\"\u003e\u003ccode\u003e6b33dd2\u003c/code\u003e\u003c/a\u003e fix: group sync statements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17977\"\u003e#17977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/425fba33fed0572e952d364d1c59f7af01aedd07\"\u003e\u003ccode\u003e425fba3\u003c/code\u003e\u003c/a\u003e fix: hydration comments during hmr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17975\"\u003e#17975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/803c565febd07be8fd08377ffc51f23d7bf6b8f3\"\u003e\u003ccode\u003e803c565\u003c/code\u003e\u003c/a\u003e fix: properly invoke \u003ccode\u003eiterator.return()\u003c/code\u003e during reactivity loss check (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17966\"\u003e#17966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0adc22c9ae5f98718bf5b7b83753767cc919b0e1\"\u003e\u003ccode\u003e0adc22c\u003c/code\u003e\u003c/a\u003e fix: defer batch resolution until earlier intersecting batches have committed...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.55.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-frappe-charts` from 1.10.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/releases\"\u003esvelte-frappe-charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.0.0\u003c/h1\u003e\n\u003cp\u003eThis release updates \u003ccode\u003esvelte-frappe-charts\u003c/code\u003e to Svelte 5 (with support for Svelte 4 as well). Also updates some of the internal build and test tooling, including emitting TypeScript types.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum \u003ccode\u003esvelte\u003c/code\u003e version is \u003ccode\u003e4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis package is \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ePure ESM\u003c/a\u003e (unclear if this would actually affect most users).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📑 Update README  d711bba\u003c/li\u003e\n\u003cli\u003eAdd heatmap options discreteDomains and radius  c4dc246\u003c/li\u003e\n\u003cli\u003e✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest  b4f6002\u003c/li\u003e\n\u003cli\u003e🏃 Allow manual runs of the outdated workflow  1545212\u003c/li\u003e\n\u003cli\u003e🎬 Fix GH Actions  6d3eb41\u003c/li\u003e\n\u003cli\u003e📦 Use pnpm as a package manager  3c460a4\u003c/li\u003e\n\u003cli\u003e🎬 Update GH Actions  8ae8389\u003c/li\u003e\n\u003cli\u003e✏️ TypeScript + ESM  e4fa2f9\u003c/li\u003e\n\u003cli\u003e5️⃣ Update to Svelte 5  4cc4e5b\u003c/li\u003e\n\u003cli\u003e🧑‍🔬 Migrate to vitest for testing  e9a70df\u003c/li\u003e\n\u003cli\u003e📦 Safe, minor package upgrades  03a4ee9\u003c/li\u003e\n\u003cli\u003e🔧 Fix broken package.json  f63c145\u003c/li\u003e\n\u003cli\u003eUpdate package.json - fix deprecated svelte field (\u003ca href=\"https://redirect.github.com/himynameisdave/svelte-frappe-charts/issues/71\"\u003e#71\u003c/a\u003e)  90dc81e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\"\u003ehttps://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.0.0-beta.0\u003c/h1\u003e\n\u003cp\u003eThis release updates \u003ccode\u003esvelte-frappe-charts\u003c/code\u003e to Svelte 5 (with support for Svelte 4 as well). Also updates some of the internal build and test tooling, including emitting TypeScript types.\u003c/p\u003e\n\u003cp\u003eThis release is intended to test that the new package stuff is setup correctly.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum \u003ccode\u003esvelte\u003c/code\u003e version is \u003ccode\u003e4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis package is \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ePure ESM\u003c/a\u003e (unclear if this would actually affect most users).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd heatmap options discreteDomains and radius  c4dc246\u003c/li\u003e\n\u003cli\u003e✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest  b4f6002\u003c/li\u003e\n\u003cli\u003e🏃 Allow manual runs of the outdated workflow  1545212\u003c/li\u003e\n\u003cli\u003e🎬 Fix GH Actions  6d3eb41\u003c/li\u003e\n\u003cli\u003e📦 Use pnpm as a package manager  3c460a4\u003c/li\u003e\n\u003cli\u003e🎬 Update GH Actions  8ae8389\u003c/li\u003e\n\u003cli\u003e✏️ TypeScript + ESM  e4fa2f9\u003c/li\u003e\n\u003cli\u003e5️⃣ Update to Svelte 5  4cc4e5b\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/075c79009168b72d2f39dd53eb24078dc82c2f80\"\u003e\u003ccode\u003e075c790\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/d711bba99dd511a5c50b87bbbd98ce6eed2fd8ee\"\u003e\u003ccode\u003ed711bba\u003c/code\u003e\u003c/a\u003e 📑 Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/ea5be22f3b37c09a2f69f5f5e3f54fef11de8fc3\"\u003e\u003ccode\u003eea5be22\u003c/code\u003e\u003c/a\u003e 2.0.0-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/c4dc2461546bc08510afe22ad1cd6b2419945a78\"\u003e\u003ccode\u003ec4dc246\u003c/code\u003e\u003c/a\u003e Add heatmap options discreteDomains and radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/b4f600261a1937a177a28d46f8d0597f9c5cc6f6\"\u003e\u003ccode\u003eb4f6002\u003c/code\u003e\u003c/a\u003e ✏️ Update the \u003ccode\u003e@​types/node\u003c/code\u003e package to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/1545212ec7fb7ce9e28d42d43c8e855be3f68725\"\u003e\u003ccode\u003e1545212\u003c/code\u003e\u003c/a\u003e 🏃 Allow manual runs of the outdated workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/6d3eb41670a28d7cba8e9507d058b37f5e182959\"\u003e\u003ccode\u003e6d3eb41\u003c/code\u003e\u003c/a\u003e 🎬 Fix GH Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/3c460a4c44dcccbff04854f7b50a3307364cb0ac\"\u003e\u003ccode\u003e3c460a4\u003c/code\u003e\u003c/a\u003e 📦 Use pnpm as a package manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/8ae83894203c2e1351684e1ef61211fc64109c74\"\u003e\u003ccode\u003e8ae8389\u003c/code\u003e\u003c/a\u003e 🎬 Update GH Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/commit/e4fa2f9d9d41ba13779cb130739a44d3ced53d48\"\u003e\u003ccode\u003ee4fa2f9\u003c/code\u003e\u003c/a\u003e ✏️ TypeScript + ESM\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/himynameisdave/svelte-frappe-charts/compare/v1.10.0...v2.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 3.2.2 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/eswai/keyboard_analyzer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/eswai/keyboard_analyzer/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eswai%2Fkeyboard_analyzer/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"5.2.10","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-03-13T10:13:43.000Z","version_change":"5.2.10 → 5.3.1","issue":{"uuid":"4070161305","node_id":"PR_kwDOPrTqK87KUOKy","number":122,"state":"open","title":"chore(deps-dev): bump the minor-and-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T10:13:43.000Z","updated_at":"2026-03-13T10:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"bumpp","old_version":"10.3.2","new_version":"10.4.1","repository_url":"https://github.com/antfu-collective/bumpp"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"tsdown","old_version":"0.11.13","new_version":"0.21.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@testing-library/react","old_version":"16.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/svelte","old_version":"5.2.10","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.11","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bumpp](https://github.com/antfu-collective/bumpp) | `10.3.2` | `10.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.57.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.11.13` | `0.21.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.1` | `16.3.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.10` | `5.3.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.5` |\n\n\nUpdates `bumpp` from 10.3.2 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/bumpp/releases\"\u003ebumpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd custom path to config  -  by \u003ca href=\"https://github.com/OskarLebuda\"\u003e\u003ccode\u003e@​OskarLebuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003eantfu-collective/bumpp#107\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41e\"\u003e\u003c!-- raw HTML omitted --\u003e(0f2e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.4.0...v10.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/b2d2f8553d2d5bf33a0c17900c3eaf84f6a4b1b9\"\u003e\u003ccode\u003eb2d2f85\u003c/code\u003e\u003c/a\u003e chore: release v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/4131bac21d51eb6371bc2746a2df1cbad47d44cf\"\u003e\u003ccode\u003e4131bac\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41ec1f4164d38025e8ecd0b6ec55eff5448d\"\u003e\u003ccode\u003e0f2e41e\u003c/code\u003e\u003c/a\u003e feat: add custom path to config (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ef09634f5a26b8f3979d88706f63601de4e698be\"\u003e\u003ccode\u003eef09634\u003c/code\u003e\u003c/a\u003e chore: release v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ccbb6a59e9f393c5549af6e1564e38ebe4cfff9b\"\u003e\u003ccode\u003eccbb6a5\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/f46daf01fed3910a023c32385ae1e8c5687f1af7\"\u003e\u003ccode\u003ef46daf0\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary \u003ccode\u003eno\u003c/code\u003e prefix options and move default values (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\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.50.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.11.13 to 0.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.2\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexe\u003c/strong\u003e: Add \u003ccode\u003eexe.outDir\u003c/code\u003e for separate executable output dir, defaults to \u003ccode\u003ebuild\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d49ef37\"\u003e\u003c!-- raw HTML omitted --\u003e(d49ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: Executable is still an \u003cstrong\u003eexperimental\u003c/strong\u003e feature and does not follow SemVer. Breaking changes may occur in any release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eroot\u003c/code\u003e option for controlling output directory structure  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/bad2d17\"\u003e\u003c!-- raw HTML omitted --\u003e(bad2d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Rename \u003ccode\u003eonlyAllowBundle\u003c/code\u003e to \u003ccode\u003eonlyBundle\u003c/code\u003e  -  by \u003ca href=\"https://github.com/peaklabs-dev\"\u003e\u003ccode\u003e@​peaklabs-dev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/819\"\u003erolldown/tsdown#819\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/cbd7b38\"\u003e\u003c!-- raw HTML omitted --\u003e(cbd7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Skip data URIs and external URLs in CSS url() rebasing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/139076c\"\u003e\u003c!-- raw HTML omitted --\u003e(13907)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.1...v0.21.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Move all CSS support to \u003ccode\u003e@tsdown/css\u003c/code\u003e package  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/809\"\u003erolldown/tsdown#809\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1b1a172\"\u003e\u003c!-- raw HTML omitted --\u003e(1b1a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nIf you are using CSS features (e.g., CSS imports), you now need to manually install the \u003ccode\u003e@tsdown/css\u003c/code\u003e package:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install @tsdown/css -D\n# or\npnpm add @tsdown/css -D\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote: CSS support is still an \u003cstrong\u003eexperimental\u003c/strong\u003e feature and does not follow SemVer. Breaking changes may occur in any release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ecss.inject\u003c/code\u003e option to preserve CSS imports in JS output  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Haiku 4.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/808\"\u003erolldown/tsdown#808\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/ad74582\"\u003e\u003c!-- raw HTML omitted --\u003e(ad745)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e?inline\u003c/code\u003e query for CSS imports  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/810\"\u003erolldown/tsdown#810\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b737941\"\u003e\u003c!-- raw HTML omitted --\u003e(b7379)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enode_modules\u003c/code\u003e package resolution  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Haiku 4.5\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/812\"\u003erolldown/tsdown#812\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b06b421\"\u003e\u003c!-- raw HTML omitted --\u003e(b06b4)\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\u003eGenerate correct filename for sass files when dts is enabled  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/802\"\u003erolldown/tsdown#802\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/848a7b7\"\u003e\u003c!-- raw HTML omitted --\u003e(848a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle virtual module IDs from framework plugins  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c421fa5\"\u003e\u003c!-- raw HTML omitted --\u003e(c421f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore css imports with URL query  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/806\"\u003erolldown/tsdown#806\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c1d23a9\"\u003e\u003c!-- raw HTML omitted --\u003e(c1d23)\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/rolldown/tsdown/compare/v0.21.0...v0.21.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.0 - Notable Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ab8446b3f531fbd1b751ef53b3be7c3ec85eec35\"\u003e\u003ccode\u003eab8446b\u003c/code\u003e\u003c/a\u003e chore: release v0.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/57c5b3c15c3eacd6794fda211c361f19405ba12a\"\u003e\u003ccode\u003e57c5b3c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/cbd7b384c4d30d1bfec091129a402c4c7b85e37f\"\u003e\u003ccode\u003ecbd7b38\u003c/code\u003e\u003c/a\u003e feat(deps): rename \u003ccode\u003eonlyAllowBundle\u003c/code\u003e to \u003ccode\u003eonlyBundle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d9f0fcce1304d448a41868ca79bcef6bbd9aa098\"\u003e\u003ccode\u003ed9f0fcc\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/139076c1d6a7987549e8e3fa87c8e2ecb0db546a\"\u003e\u003ccode\u003e139076c\u003c/code\u003e\u003c/a\u003e fix(css): skip data URIs and external URLs in CSS url() rebasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d49ef37c49ea1f3254a6e0de5958fdab120e93b5\"\u003e\u003ccode\u003ed49ef37\u003c/code\u003e\u003c/a\u003e feat(exe)!: add \u003ccode\u003eexe.outDir\u003c/code\u003e for separate executable output dir, defaults to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/88691808c3e2c345141a06a924945f379921b3b3\"\u003e\u003ccode\u003e8869180\u003c/code\u003e\u003c/a\u003e test: add case for preserving folder structure in \u003ccode\u003eunbundle\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/bad2d173aaef1803882b1cee3df1da28b11bb35c\"\u003e\u003ccode\u003ebad2d17\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eroot\u003c/code\u003e option for controlling output directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/2b1be7e0accdb1d6e903cd42642666431fc5e93d\"\u003e\u003ccode\u003e2b1be7e\u003c/code\u003e\u003c/a\u003e chore: release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/38ca9c1beb2e9d25bc3cb91ba4dedd963fa85f4c\"\u003e\u003ccode\u003e38ca9c1\u003c/code\u003e\u003c/a\u003e chore: upgrade unrun\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.11.13...v0.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsdown since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.1 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.10 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.0 to 5.53.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17910\"\u003e#17910\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17888\"\u003e#17888\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly lazily evaluate RHS when checking for \u003ccode\u003eassignment_value_stale\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17906\"\u003e#17906\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17914\"\u003e#17914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: rebase batches after process, not during (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17900\"\u003e#17900\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: re-process batch if new root effects were scheduled (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003e{@html}\u003c/code\u003e no longer duplicates content inside \u003ccode\u003econtenteditable\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17853\"\u003e#17853\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't access inert block effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17882\"\u003e#17882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle asnyc updates within pending boundary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17873\"\u003e#17873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid re-traversing the effect tree after \u003ccode\u003e$:\u003c/code\u003e assignments (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17848\"\u003e#17848\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: simplify scheduling logic (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17805\"\u003e#17805\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\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/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17910\"\u003e#17910\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17888\"\u003e#17888\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly lazily evaluate RHS when checking for \u003ccode\u003eassignment_value_stale\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17906\"\u003e#17906\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17914\"\u003e#17914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: rebase batches after process, not during (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17900\"\u003e#17900\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: re-process batch if new root effects were scheduled (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003e{@html}\u003c/code\u003e no longer duplicates content inside \u003ccode\u003econtenteditable\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17853\"\u003e#17853\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't access inert block effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17882\"\u003e#17882\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle asnyc updates within pending boundary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17873\"\u003e#17873\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid re-traversing the effect tree after \u003ccode\u003e$:\u003c/code\u003e assignments (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17848\"\u003e#17848\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: simplify scheduling logic (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17805\"\u003e#17805\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\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/sveltejs/svelte/commit/bd433c5ceb74e4b966ff901432078ab366142bb2\"\u003e\u003ccode\u003ebd433c5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17901\"\u003e#17901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7c9ff8fc697a0723129d781e5bf116cf38e016f6\"\u003e\u003ccode\u003e7c9ff8f\u003c/code\u003e\u003c/a\u003e fix: resolve boundary in correct batch when hydrating (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17914\"\u003e#17914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/667896a753031b5d58157feb4b4eb7df49222ac0\"\u003e\u003ccode\u003e667896a\u003c/code\u003e\u003c/a\u003e fix: recover from errors that leave a corrupted effect tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17888\"\u003e#17888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e4e089310d0fdf2b7dece779b58048e71c6ac02c\"\u003e\u003ccode\u003ee4e0893\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003euntrack\u003c/code\u003e circular dependency (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17910\"\u003e#17910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/58f161dee2e59c79412e3906b17c1f05a119f193\"\u003e\u003ccode\u003e58f161d\u003c/code\u003e\u003c/a\u003e fix: properly lazily evaluate RHS when checking for assignment_value_stale (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0e8f49b25fbb11bf0bf9378b9423feeb0176f316\"\u003e\u003ccode\u003e0e8f49b\u003c/code\u003e\u003c/a\u003e chore: rebase batches after process, not during (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17900\"\u003e#17900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/72cd247c33ed5a2c9f0f952979336a3996617e1c\"\u003e\u003ccode\u003e72cd247\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17896\"\u003e#17896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/342d8568f118e91375a452991335c9a89af8afee\"\u003e\u003ccode\u003e342d856\u003c/code\u003e\u003c/a\u003e fix: re-process batch if new root effects were scheduled (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17895\"\u003e#17895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/d54361b97f344300e599eea4ad538cd2ab78594d\"\u003e\u003ccode\u003ed54361b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17886\"\u003e#17886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/be36c934c4ed5d6e43818a7b1ff6cdb7ecb65412\"\u003e\u003ccode\u003ebe36c93\u003c/code\u003e\u003c/a\u003e fix: better \u003ccode\u003ebind:this\u003c/code\u003e cleanup timing (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17885\"\u003e#17885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.11/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.5 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Promise\u003c!-- raw HTML omitted --\u003e for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\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: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hoist type/snippet referencing $store (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2926\"\u003e#2926\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/language-tools/commit/71676ebfe49509eb58305dc687ad04ee9fe97937\"\u003e\u003ccode\u003e71676eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/93584d133ecb4bc5ef49478604965a41aadea45f\"\u003e\u003ccode\u003e93584d1\u003c/code\u003e\u003c/a\u003e fix: use Promise\u0026lt;Response\u0026gt; for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.5...svelte-check@4.4.5\"\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/replane-dev/replane-javascript/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/replane-dev%2Freplane-javascript/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"}},{"old_version":"5.2.10","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T21:49:35.000Z","version_change":"5.2.10 → 5.3.1","issue":{"uuid":"4013466521","node_id":"PR_kwDOPrTqK87HcgBo","number":113,"state":"open","title":"chore(deps-dev): bump the minor-and-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T21:49:35.000Z","updated_at":"2026-03-02T21:49:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"bumpp","old_version":"10.3.2","new_version":"10.4.1","repository_url":"https://github.com/antfu-collective/bumpp"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"tsdown","old_version":"0.11.13","new_version":"0.20.3","repository_url":"https://github.com/rolldown/tsdown"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@testing-library/react","old_version":"16.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@testing-library/svelte","old_version":"5.2.10","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bumpp](https://github.com/antfu-collective/bumpp) | `10.3.2` | `10.4.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.56.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.11.13` | `0.20.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.1` | `16.3.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.10` | `5.3.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n\n\nUpdates `bumpp` from 10.3.2 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/antfu-collective/bumpp/releases\"\u003ebumpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd custom path to config  -  by \u003ca href=\"https://github.com/OskarLebuda\"\u003e\u003ccode\u003e@​OskarLebuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003eantfu-collective/bumpp#107\u003c/a\u003e \u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41e\"\u003e\u003c!-- raw HTML omitted --\u003e(0f2e4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.4.0...v10.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/b2d2f8553d2d5bf33a0c17900c3eaf84f6a4b1b9\"\u003e\u003ccode\u003eb2d2f85\u003c/code\u003e\u003c/a\u003e chore: release v10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/4131bac21d51eb6371bc2746a2df1cbad47d44cf\"\u003e\u003ccode\u003e4131bac\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/0f2e41ec1f4164d38025e8ecd0b6ec55eff5448d\"\u003e\u003ccode\u003e0f2e41e\u003c/code\u003e\u003c/a\u003e feat: add custom path to config (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ef09634f5a26b8f3979d88706f63601de4e698be\"\u003e\u003ccode\u003eef09634\u003c/code\u003e\u003c/a\u003e chore: release v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/ccbb6a59e9f393c5549af6e1564e38ebe4cfff9b\"\u003e\u003ccode\u003eccbb6a5\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antfu-collective/bumpp/commit/f46daf01fed3910a023c32385ae1e8c5687f1af7\"\u003e\u003ccode\u003ef46daf0\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary \u003ccode\u003eno\u003c/code\u003e prefix options and move default values (\u003ca href=\"https://redirect.github.com/antfu-collective/bumpp/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/antfu-collective/bumpp/compare/v10.3.2...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\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.50.0 to 8.56.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.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsdown` from 0.11.13 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003etsdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackage\u003c/strong\u003e: Ignore scripts when packing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0b10b8c\"\u003e\u003c!-- raw HTML omitted --\u003e(0b10b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.2...v0.20.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown to 1.0.0-rc.3  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0beea0e\"\u003e\u003c!-- raw HTML omitted --\u003e(0beea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edep\u003c/strong\u003e: Keep \u003ccode\u003einlineOnly\u003c/code\u003e clean with hint message on unused  -  by \u003ca href=\"https://github.com/jycouet\"\u003e\u003ccode\u003e@​jycouet\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/725\"\u003erolldown/tsdown#725\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/13f1c5d\"\u003e\u003c!-- raw HTML omitted --\u003e(13f1c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epkg\u003c/strong\u003e: Optimize attw and publint packing  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/736\"\u003erolldown/tsdown#736\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/375cfe7\"\u003e\u003c!-- raw HTML omitted --\u003e(375cf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow error when skipNodeModulesBundle and noExternal are used together  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/746\"\u003erolldown/tsdown#746\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/656d519\"\u003e\u003c!-- raw HTML omitted --\u003e(656d5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExternal type only packages \u003ccode\u003e@types/*\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kalvenschraut\"\u003e\u003ccode\u003e@​kalvenschraut\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/0be7c6d\"\u003e\u003c!-- raw HTML omitted --\u003e(0be7c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Move \u003ccode\u003eimport\u003c/code\u003e before \u003ccode\u003erequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/3027aa9\"\u003e\u003c!-- raw HTML omitted --\u003e(3027a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.1...v0.20.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einline-only\u003c/strong\u003e: Show warnings if bundled deps  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1e0e778\"\u003e\u003c!-- raw HTML omitted --\u003e(1e0e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.20.0...v0.20.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade dts plugin, remove \u003ccode\u003edts.resolve\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/16655bc\"\u003e\u003c!-- raw HTML omitted --\u003e(16655)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option to disable legacy CJS warning  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/9fadadd\"\u003e\u003c!-- raw HTML omitted --\u003e(9fada)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003einlineOnly\u003c/code\u003e option for dts files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/7d89d54\"\u003e\u003c!-- raw HTML omitted --\u003e(7d89d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rolldown to 1.0.0-beta.60  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/bb3ee8d\"\u003e\u003c!-- raw HTML omitted --\u003e(bb3ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rolldown to rc 1  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1959f24\"\u003e\u003c!-- raw HTML omitted --\u003e(1959f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eentry\u003c/strong\u003e: Support mixed array and object entries  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/a808345\"\u003e\u003c!-- raw HTML omitted --\u003e(a8083)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptional \u003ccode\u003eparseEnv\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/be1b60c\"\u003e\u003c!-- raw HTML omitted --\u003e(be1b6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReload config on restart  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1756b03\"\u003e\u003c!-- raw HTML omitted --\u003e(1756b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfig extensions typo  -  by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/722\"\u003erolldown/tsdown#722\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d2bb75e\"\u003e\u003c!-- raw HTML omitted --\u003e(d2bb7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewindows\u003c/strong\u003e: Normalize path separators in build output  -  by \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/719\"\u003erolldown/tsdown#719\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c45257c\"\u003e\u003c!-- raw HTML omitted --\u003e(c4525)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\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/rolldown/tsdown/commit/49cc5f953f1b6ab13968fef8509d69767373253b\"\u003e\u003ccode\u003e49cc5f9\u003c/code\u003e\u003c/a\u003e chore: release v0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/5c3e3d30a00af6d9b3d1e062ce50f0f0806e31da\"\u003e\u003ccode\u003e5c3e3d3\u003c/code\u003e\u003c/a\u003e chore: tiny deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0b10b8c65fb0211558be42208933883187e117b0\"\u003e\u003ccode\u003e0b10b8c\u003c/code\u003e\u003c/a\u003e fix(package): ignore scripts when packing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/3808b592e2286a64b497ac28f0ce280aa3b065e3\"\u003e\u003ccode\u003e3808b59\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/21a6c920d372a0f190d291f6a0e0e9b2a340d137\"\u003e\u003ccode\u003e21a6c92\u003c/code\u003e\u003c/a\u003e test: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/5e76c525b38384d39a6a3020f986242e5703f777\"\u003e\u003ccode\u003e5e76c52\u003c/code\u003e\u003c/a\u003e chore: release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0beea0ecc09e0567d622b16a14e9da00c20bbf33\"\u003e\u003ccode\u003e0beea0e\u003c/code\u003e\u003c/a\u003e feat: upgrade rolldown to 1.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0be7c6da3a9886d09c730d1234594860be7ad674\"\u003e\u003ccode\u003e0be7c6d\u003c/code\u003e\u003c/a\u003e fix: external type only packages \u003ccode\u003e@types/*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/02f43b4ffd8603660de7fe28b4bcc34c4d845b6f\"\u003e\u003ccode\u003e02f43b4\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/b202f097d0d8b94fd62aab84ff10861942769cad\"\u003e\u003ccode\u003eb202f09\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.11.13...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsdown since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.7 to 19.2.14\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.3 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.1 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\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 6.2.1 to 6.2.4\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\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e'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/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug (smaller, esm-only) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1241\"\u003e#1241\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug (smaller, esm-only) (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1241\"\u003e#1241\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/sveltejs/vite-plugin-svelte/commit/24bf204a942c056a9e851a72e93e0d46cb5f1426\"\u003e\u003ccode\u003e24bf204\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1259\"\u003e#1259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/599dbc1d85288c2d56b2330a4dac3b5597a84dac\"\u003e\u003ccode\u003e599dbc1\u003c/code\u003e\u003c/a\u003e fix: transform Svelte component first during HMR (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/83513a8226d22b5f8c23cf30d63c27ae38c2194c\"\u003e\u003ccode\u003e83513a8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/b280447a456f873a083a553cee6e4691c2d386fe\"\u003e\u003ccode\u003eb280447\u003c/code\u003e\u003c/a\u003e fix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/99bfe1a59327a7061c522fe2cb7dadbf9133e823\"\u003e\u003ccode\u003e99bfe1a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c4f8535d182f59579c5d6b12595f4430e3a9170a\"\u003e\u003ccode\u003ec4f8535\u003c/code\u003e\u003c/a\u003e fix: update from rolldown-vite to vite-8 beta (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1246\"\u003e#1246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/cba6ae83d76e37553bf582467214aac9ff615f19\"\u003e\u003ccode\u003ecba6ae8\u003c/code\u003e\u003c/a\u003e perf: replace debug with obug (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/fdf68ea34dad66ebf07d9f8b5ee1cae627eb8c15\"\u003e\u003ccode\u003efdf68ea\u003c/code\u003e\u003c/a\u003e chore: updates (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1239\"\u003e#1239\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@6.2.4/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 `@testing-library/svelte` from 5.2.10 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.46.0 to 5.53.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\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/sveltejs/svelte/commit/d4c78292ed66c7117b28a0babdd3e589ec5b5497\"\u003e\u003ccode\u003ed4c7829\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17812\"\u003e#17812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/361b32c7cdb5257f3b4db2ef0997cdbce78ccbab\"\u003e\u003ccode\u003e361b32c\u003c/code\u003e\u003c/a\u003e fix: SvelteURL search setter uses unnormalized value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17828\"\u003e#17828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1043f79d1e46f3e0194e18e370244d33e6d9de19\"\u003e\u003ccode\u003e1043f79\u003c/code\u003e\u003c/a\u003e perf: optimize compiler analysis phase (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17823\"\u003e#17823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b6faa2a905804f77a6c486729f9ce8325c273273\"\u003e\u003ccode\u003eb6faa2a\u003c/code\u003e\u003c/a\u003e fix: always case insensitive event handlers during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17822\"\u003e#17822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e3d277b000dcca2bcb391b1cb92899484d7173e7\"\u003e\u003ccode\u003ee3d277b\u003c/code\u003e\u003c/a\u003e fix: visit synthetic value node during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17824\"\u003e#17824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/18db0cab86cf15198be059c60c044b66512e573e\"\u003e\u003ccode\u003e18db0ca\u003c/code\u003e\u003c/a\u003e fix: SvelteMap incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3fc4bc6774d8cb298e0b9396e82432e37d771ab1\"\u003e\u003ccode\u003e3fc4bc6\u003c/code\u003e\u003c/a\u003e chore: remove unused is_flushing variable (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17820\"\u003e#17820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/16a13517ef8833e38e11105d42772a1a67b1487b\"\u003e\u003ccode\u003e16a1351\u003c/code\u003e\u003c/a\u003e fix: skip redundant batch.apply (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17816\"\u003e#17816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/04ba134d33c245bcef7669dd35a167c48687ad58\"\u003e\u003ccode\u003e04ba134\u003c/code\u003e\u003c/a\u003e docs: flesh out \u003ccode\u003eattribute_invalid_sequence_expression\u003c/code\u003e message (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fc67c9cfe98e22f706274e8c64abc7c1cc5ce919\"\u003e\u003ccode\u003efc67c9c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.5 to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17810\"\u003e#17810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.5 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\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: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't hoist type/snippet referencing $store (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2926\"\u003e#2926\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/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in `--incremental/tsgo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e fix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.5...svelte-check@4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.3.0 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\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/replane-dev/replane-javascript/pull/113","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/replane-dev%2Freplane-javascript/issues/113","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/113/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-03-02T10:11:37.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4010408756","node_id":"PR_kwDORZuAVM7HSXQF","number":9,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:11:37.000Z","updated_at":"2026-03-02T10:11:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.1.2","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.544.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.38.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.51","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.1.2` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.8` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.8` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.544.0` | `0.576.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.53.4` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.38.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.37.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.4` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.51` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.24.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locales): add Norwegian (nb_NO) zodiac sign definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese food module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3706\"\u003efaker-js/faker#3706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) sex definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3710\"\u003efaker-js/faker#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(string): support uuid v7 by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3701\"\u003efaker-js/faker#3701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese color definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3707\"\u003efaker-js/faker#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese internet definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3708\"\u003efaker-js/faker#3708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3727\"\u003efaker-js/faker#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3724\"\u003efaker-js/faker#3724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3726\"\u003efaker-js/faker#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 7870433 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3722\"\u003efaker-js/faker#3722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3725\"\u003efaker-js/faker#3725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v62 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3728\"\u003efaker-js/faker#3728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3723\"\u003efaker-js/faker#3723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3729\"\u003efaker-js/faker#3729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest to v4 (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3730\"\u003efaker-js/faker#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3696\"\u003efaker-js/faker#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) direction definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3713\"\u003efaker-js/faker#3713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese  dog definition by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3715\"\u003efaker-js/faker#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) continent definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3712\"\u003efaker-js/faker#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) vehicle definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3732\"\u003efaker-js/faker#3732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.3.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3735\"\u003efaker-js/faker#3735\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/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring:\u003c/strong\u003e support uuid v7 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3701\"\u003e#3701\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/87c2753fe3c92e53925a970f40a7b10422f44378\"\u003e87c2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e normalize system locale data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3702\"\u003e#3702\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/ba91653cd4c4ceecf6c96ef887979bfd97fa4e5c\"\u003eba91653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e remove empty string from Hebrew lorem words (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3698\"\u003e#3698\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/81a896c09a3a0907fd34734b6d636b5e35fb8291\"\u003e81a896c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e state name to 'Trøndelag' for nb_NO (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3691\"\u003e#3691\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/eaef38961863a40a7bed6632858bcf36dd23c560\"\u003eeaef389\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/faker-js/faker/commit/c77fef2b8f16752b03149e475c532cc7f51dccc3\"\u003e\u003ccode\u003ec77fef2\u003c/code\u003e\u003c/a\u003e chore(release): 10.3.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3735\"\u003e#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003e\u003ccode\u003ed1c32b0\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003e\u003ccode\u003ec0f0f23\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e\u003ccode\u003e43b18fa\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e\u003ccode\u003e76c9df1\u003c/code\u003e\u003c/a\u003e feat(locale): add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/a03215af29b25878cd4cb12744438d5566a6deab\"\u003e\u003ccode\u003ea03215a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/70c0340a1263fe90b93adfafda4aa0ebed56a25b\"\u003e\u003ccode\u003e70c0340\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to v4 (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/238293a626a916a41ca366b6efa8ec70edd13d1e\"\u003e\u003ccode\u003e238293a\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/119f1e636ef88d261af79c42e674950c776ee4aa\"\u003e\u003ccode\u003e119f1e6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3723\"\u003e#3723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9939fb530087fbb088a97eff5fe303ad72b16b16\"\u003e\u003ccode\u003e9939fb5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3728\"\u003e#3728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/p\u003e\n\u003cp\u003eFixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments.\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/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.1.2/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\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\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.8/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Fragment interface name edge case (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10580\"\u003e#10580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.8/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.544.0 to 0.576.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\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons 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/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\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/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.576.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\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\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\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/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\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/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\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.49.2 to 2.53.4\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e'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.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\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: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\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.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\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/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\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: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\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/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/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 6.2.1 to 6.2.4\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\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e'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/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug ...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":"/terramedic","pr_created_at":"2026-03-02T00:37:42.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"4008696004","node_id":"PR_kwDOOP8kM87HM6rf","number":104,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group in /terramedic with 14 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-03-02T00:37:42.000Z","updated_at":"2026-03-02T00:38:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/svelte","old_version":"10.0.8","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.0.8","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test","old_version":"8.6.14","new_version":"8.6.15","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@vitest/browser","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"playwright","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/terramedic","ecosystem":"npm"},"body":"Bumps the dev-dependencies group in /terramedic with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/svelte](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/svelte) | `10.0.8` | `10.2.13` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.0.8` | `10.2.13` |\n| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.14` | `8.6.15` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.13` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.13` | `4.0.18` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.1` | `0.7.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.13` | `4.0.18` |\n\nUpdates `@playwright/test` from 1.56.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-svelte-csf` from 5.0.10 to 5.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/releases\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.11\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\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/storybookjs/addon-svelte-csf/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.0.11 (Fri Feb 13 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6bc10d803b60cfbd12b00e98bec43a27666f2fca\"\u003e\u003ccode\u003e6bc10d8\u003c/code\u003e\u003c/a\u003e Bump version to: 5.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/5ecafb23865a031cf536a93918599fb092de0039\"\u003e\u003ccode\u003e5ecafb2\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b580e2ab7efd6679aaf334421a4fe923f1a0855\"\u003e\u003ccode\u003e4b580e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/issues/338\"\u003e#338\u003c/a\u003e from storybookjs/yann/upgrade-local-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/7c851175d116b0dfe543157b7fa25853401e6a25\"\u003e\u003ccode\u003e7c85117\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b5764aef46489e6a5c47605010e017bc8618c1e\"\u003e\u003ccode\u003e4b5764a\u003c/code\u003e\u003c/a\u003e fix release action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6ab68e84e8bf379ccc62aba07ec06743cc6727ad\"\u003e\u003ccode\u003e6ab68e8\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/fc8e6494448fc573e4c2c96c7759fcdb3918d2dc\"\u003e\u003ccode\u003efc8e649\u003c/code\u003e\u003c/a\u003e add fixes based on latest version of svelte\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/25531f5bf02bdceaf547c1f50a5781f35c399baf\"\u003e\u003ccode\u003e25531f5\u003c/code\u003e\u003c/a\u003e Upgrade svelte related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/965f8089e1201c501d6ebdaa99c5fd250795c298\"\u003e\u003ccode\u003e965f808\u003c/code\u003e\u003c/a\u003e upgrade to Typescript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/c77d2c66e37788498656a4cabf9d11a51a3191ca\"\u003e\u003ccode\u003ec77d2c6\u003c/code\u003e\u003c/a\u003e Update various secondary packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/compare/v5.0.10...v5.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/svelte` from 10.0.8 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/renderers/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/sveltekit` from 10.0.8 to 10.2.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.13\u003c/h2\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.12\u003c/h2\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.11\u003c/h2\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.10\u003c/h2\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.9\u003c/h2\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\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/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Pseudo-states: Process all nested css rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33605\"\u003e#33605\u003c/a\u003e, thanks \u003ca href=\"https://github.com/hpohlmeyer\"\u003e\u003ccode\u003e@​hpohlmeyer\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Prevent config duplication - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33883\"\u003e#33883\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Fix React native web A11y issues - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33937\"\u003e#33937\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonniebigodes\"\u003e\u003ccode\u003e@​jonniebigodes\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid hanging when inferring args for recursive calls on DOM elemens - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33922\"\u003e#33922\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEslint: Fix ESLint 10 compatibility in eslint-plugin-storybook rules - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33884\"\u003e#33884\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eViewport: Prioritize story viewport globals and avoid user-global pollution - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33849\"\u003e#33849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Sanitize inputs for save from controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33868\"\u003e#33868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add project age - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33910\"\u003e#33910\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eWebpack: Improve performance of module-mocking plugins - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33169\"\u003e#33169\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Fix postinstall a11y installation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33888\"\u003e#33888\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManifests: Use correct story name - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33709\"\u003e#33709\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Handle legacyBehavior prop in Link mock component  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33862\"\u003e#33862\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix manifest stories empty when meta has no explicit title - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33878\"\u003e#33878\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Require token for websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33820\"\u003e#33820\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Improve config file detection in monorepos - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33814\"\u003e#33814\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Update dependencies react-vite framework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33810\"\u003e#33810\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use relative path for mocker entry in production builds - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33792\"\u003e#33792\u003c/a\u003e, thanks \u003ca href=\"https://github.com/DukeDeSouth\"\u003e\u003ccode\u003e@​DukeDeSouth\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Fix Link component override in appDirectory configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31251\"\u003e#31251\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/305b534323184fc8ab3b05319b6769fb7598e277\"\u003e\u003ccode\u003e305b534\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.12\u0026quot; to \u0026quot;10.2.13\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/68f811fe084c32d2e5391d9e2017846e35219620\"\u003e\u003ccode\u003e68f811f\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.11\u0026quot; to \u0026quot;10.2.12\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/be01dca2effce953b052f6d2c58a23695ed3dfa0\"\u003e\u003ccode\u003ebe01dca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.10\u0026quot; to \u0026quot;10.2.11\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c812573ca3d708dcddff748f72fc123d617f5735\"\u003e\u003ccode\u003ec812573\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.9\u0026quot; to \u0026quot;10.2.10\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4cdde82a0756e5b63da5b0672bcdfd926049e25c\"\u003e\u003ccode\u003e4cdde82\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.8\u0026quot; to \u0026quot;10.2.9\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.13/code/frameworks/sveltekit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/test` from 8.6.14 to 8.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.15\u003c/h2\u003e\n\u003ch2\u003e8.6.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix .env-file parsing, thanks \u003ca href=\"https://github.com/jreinhold\"\u003e\u003ccode\u003e@​jreinhold\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/storybookjs/storybook/commit/3812b43cbb4ac5fec5fb681267e2d79d32b32b48\"\u003e\u003ccode\u003e3812b43\u003c/code\u003e\u003c/a\u003e Bump version from 8.6.14 to 8.6.15 MANUALLY\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v8.6.15/code/lib/test\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  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/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  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/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  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/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  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/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  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/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\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:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc73e1675812b9588fbbc8a234f04dbc06\"\u003e\u003ccode\u003ee6a3f8c\u003c/code\u003e\u003c/a\u003e fix: replace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e… (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9339\"\u003e#9339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91f649fcce3a3978dc399f9f7b797d986\"\u003e\u003ccode\u003e5d84eeb\u003c/code\u003e\u003c/a\u003e fix(browser): log \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b687c57153ed3d0d4777d7765c18f3cc82\"\u003e\u003ccode\u003e1ec3a8b\u003c/code\u003e\u003c/a\u003e feat: support openTelemetry for browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69252fb5088270a2b3888f48318ba2323\"\u003e\u003ccode\u003eb67788c\u003c/code\u003e\u003c/a\u003e fix(browser): fix upload File instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c9612176a445eab70c55c12d32b0d9b78bd17\"\u003e\u003ccode\u003eb70c961\u003c/code\u003e\u003c/a\u003e fix(browser): fix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline proje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a36c3bed323ebb89ffd09617b8a97977cba0ba0c\"\u003e\u003ccode\u003ea36c3be\u003c/code\u003e\u003c/a\u003e refactor(browser): restructure screenshot matcher and add documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser\"\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.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/TerramedicCorps/terramedic/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TerramedicCorps%2Fterramedic/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-23T16:27:57.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"3979055312","node_id":"PR_kwDOPfT8VM7FsXP1","number":70,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T16:22:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T16:27:57.000Z","updated_at":"2026-03-02T16:22:33.000Z","time_to_close":604474,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":47,"packages":[{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"canvas","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/Automattic/node-canvas"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"glob","old_version":"13.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"marked","old_version":"17.0.1","new_version":"17.0.3","repository_url":"https://github.com/markedjs/marked"},{"name":"p-queue","old_version":"8.1.1","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/p-queue"},{"name":"pdf2json","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/modesty/pdf2json"},{"name":"pdfjs-dist","old_version":"5.4.449","new_version":"5.4.624","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@chromatic-com/storybook","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-mcp","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/storybookjs/mcp"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/adapter-auto","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.5","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/node","old_version":"25.0.2","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axe-core","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"63.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"27.3.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lucide-svelte","old_version":"0.563.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"storybook","old_version":"10.2.1","new_version":"10.2.10","repository_url":"https://github.com/storybookjs/storybook"},{"name":"svelte","old_version":"5.46.0","new_version":"5.53.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"vite","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.2` |\n| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` | `3.2.1` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [glob](https://github.com/isaacs/node-glob) | `13.0.0` | `13.0.6` |\n| [marked](https://github.com/markedjs/marked) | `17.0.1` | `17.0.3` |\n| [p-queue](https://github.com/sindresorhus/p-queue) | `8.1.1` | `9.1.0` |\n| [pdf2json](https://github.com/modesty/pdf2json) | `4.0.0` | `4.0.2` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.449` | `5.4.624` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `5.0.0` | `5.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.1` | `10.2.10` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.1` | `10.2.10` |\n| [@storybook/addon-mcp](https://github.com/storybookjs/mcp/tree/HEAD/packages/addon-mcp) | `0.2.2` | `0.3.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.1` | `10.2.10` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.2.1` | `10.2.10` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `7.0.0` | `7.0.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.5` | `2.53.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.56.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.11.0` | `4.11.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.1` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.1` | `10.2.10` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.15.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `63.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.3.0` | `28.1.0` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.563.0` | `0.575.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.1` | `10.2.10` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.53.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.18` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.0.1` | `2.0.2` |\n\n\nUpdates `bits-ui` from 2.14.4 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Tooltip): use only a single scroll listener per provider (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): improve hover-close reliability (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize safe polygon and floating layers (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Select): restore initial highlight in unpadded Select.Viewport (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1956\"\u003e#1956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(Dialog): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Popover): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): remove paint containment (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1946\"\u003e#1946\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): allow overriding trigger tabindex (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1932\"\u003e#1932\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/huntabyte/bits-ui/commit/d93334afd6c2ccac82fde39215fbf5abd8be52c9\"\u003e\u003ccode\u003ed93334a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0caa446f3a5a7d082c37bde9ce744baeef93c85e\"\u003e\u003ccode\u003e0caa446\u003c/code\u003e\u003c/a\u003e fix(TimeField): prevent mobile keyboard input from appending text to day peri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/f47bc0ddc89d4e3a6ba682a69879462d7f30a0e1\"\u003e\u003ccode\u003ef47bc0d\u003c/code\u003e\u003c/a\u003e docs: fix z indices \u0026amp; footer year (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1969\"\u003e#1969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/86bb60a065559ac564351aeffca43cdf47d7bb6f\"\u003e\u003ccode\u003e86bb60a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/9e53deb716bf2987214b4ebe799514d8c7e0fe8a\"\u003e\u003ccode\u003e9e53deb\u003c/code\u003e\u003c/a\u003e fix(FloatingLayer): prevent jumping to viewport origin on close (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/c0af180d2f42a570f4a50f01b60673310ba25b63\"\u003e\u003ccode\u003ec0af180\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1963\"\u003e#1963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d34e949d4c9cddac7061a67df041491973180a96\"\u003e\u003ccode\u003ed34e949\u003c/code\u003e\u003c/a\u003e feat(Tooltip): \u003ccode\u003etether\u003c/code\u003e and singleton support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a587f8b8105d0fa736ce20af933d8360a5d1636d\"\u003e\u003ccode\u003ea587f8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1960\"\u003e#1960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/931e17be6f24a3231c71604561c3c358af8d60c1\"\u003e\u003ccode\u003e931e17b\u003c/code\u003e\u003c/a\u003e perf: improvements to various components (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/ee812c4eb2bbac5ee10150a7f36a23b4138cf4ee\"\u003e\u003ccode\u003eee812c4\u003c/code\u003e\u003c/a\u003e add special sponsor (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.14.4...bits-ui@2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `canvas` from 3.2.0 to 3.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Automattic/node-canvas/releases\"\u003ecanvas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/blob/master/CHANGELOG.md\"\u003ecanvas's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix error message HTTP response status code in image src setter\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eroundRect()\u003c/code\u003e shape incorrect when radii were large relative to rectangle size (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compilation on GCC 15 by including \u003c!-- raw HTML omitted --\u003e (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\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/Automattic/node-canvas/commit/41adf083176071e82d4049c77e74c3d42dd9e6e6\"\u003e\u003ccode\u003e41adf08\u003c/code\u003e\u003c/a\u003e v3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/f2c570d6e12fa3667148b4c7a6e6211b9051646c\"\u003e\u003ccode\u003ef2c570d\u003c/code\u003e\u003c/a\u003e Fix compilation on GCC 15 by including \u0026lt;cstdint\u0026gt; (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2545\"\u003e#2545\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2546\"\u003e#2546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/7f34c9bec84c9637b3dec216ae7f4a83a8022fdf\"\u003e\u003ccode\u003e7f34c9b\u003c/code\u003e\u003c/a\u003e Fix error message HTTP response status code in image src setter (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/616859b50294d859d6d59929a766afe4e4f43ec9\"\u003e\u003ccode\u003e616859b\u003c/code\u003e\u003c/a\u003e fix: reject loadImage when src is null or invalid (\u003ca href=\"https://redirect.github.com/Automattic/node-canvas/issues/2518\"\u003e#2518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Automattic/node-canvas/commit/418f555e1645a2d0fc7e0a9e86265c69c7ddbfde\"\u003e\u003ccode\u003e418f555\u003c/code\u003e\u003c/a\u003e bug: incorrect roundRect() with large radii\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 13.0.0 to 13.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/e80cb38ae60d6cbff9e75f39032a994858994d35\"\u003e\u003ccode\u003ee80cb38\u003c/code\u003e\u003c/a\u003e 13.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/9cdbbfff75c64fb158c8842d4d0eb3e908676a41\"\u003e\u003ccode\u003e9cdbbff\u003c/code\u003e\u003c/a\u003e revert tsgo, not ready for test coverage correctness yet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/89c99ba8e276438b8e31ce878b63186e2cd375b4\"\u003e\u003ccode\u003e89c99ba\u003c/code\u003e\u003c/a\u003e use tsgo compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/b7275d54f294174607f544acf07cc7ec526b7878\"\u003e\u003ccode\u003eb7275d5\u003c/code\u003e\u003c/a\u003e update deps, expand engines to include node 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/942e360a669e0c378c0abd261e7d329ca2cee661\"\u003e\u003ccode\u003e942e360\u003c/code\u003e\u003c/a\u003e update workflows, pull taprc out of package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/4a0d53c7531f3f0df97f9e4d26c78489e7f6d7ef\"\u003e\u003ccode\u003e4a0d53c\u003c/code\u003e\u003c/a\u003e update tap for mockImport bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ef94ad2696c12129628208cf4e38575e7240c1c4\"\u003e\u003ccode\u003eef94ad2\u003c/code\u003e\u003c/a\u003e update tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/180c2d43cb135f134c0c5446408dc107c79a5a9b\"\u003e\u003ccode\u003e180c2d4\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/37993c86faddcb780458b2d7ae3c2ead7a84bf31\"\u003e\u003ccode\u003e37993c8\u003c/code\u003e\u003c/a\u003e remove stray console.error in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/03ae4c244cac6331817158b0bc12effd30deeb43\"\u003e\u003ccode\u003e03ae4c2\u003c/code\u003e\u003c/a\u003e 13.0.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v13.0.0...v13.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 17.0.1 to 17.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3\"\u003e17.0.3\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eescape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e909fe44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2\"\u003e17.0.2\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e2a475a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e3fc6a44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003ee031175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e9fc4f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix strikethrough flanking rules (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3882\"\u003e#3882\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9\"\u003e1a5b124\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/markedjs/marked/commit/bced6159d37753a6cff2b2d31d34a08d46e6c999\"\u003e\u003ccode\u003ebced615\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f\"\u003e\u003ccode\u003e909fe44\u003c/code\u003e\u003c/a\u003e fix: escape image alt text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3896\"\u003e#3896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/eb8ba2be8dfacee72a100ca26482e98eb79dba8e\"\u003e\u003ccode\u003eeb8ba2b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump \u003ccode\u003e@​semantic-release/github\u003c/code\u003e from 12.0.5 to 12.0.6 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/b7682a8cc12dfec68b47d8506ae99cec659034f2\"\u003e\u003ccode\u003eb7682a8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump markdown-it from 14.1.0 to 14.1.1 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3898\"\u003e#3898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3d615d9f43aad700120213516ca0511b27c1ba34\"\u003e\u003ccode\u003e3d615d9\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump rimraf from 6.1.2 to 6.1.3 (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e8246208bc9dffcf550d5d3744746c6809ad2bdf\"\u003e\u003ccode\u003ee824620\u003c/code\u003e\u003c/a\u003e chore(release): 17.0.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322\"\u003e\u003ccode\u003ee031175\u003c/code\u003e\u003c/a\u003e fix: fix list item wrong indent (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3889\"\u003e#3889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1\"\u003e\u003ccode\u003e9fc4f8e\u003c/code\u003e\u003c/a\u003e fix: fix list with tabs (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843\"\u003e\u003ccode\u003e3fc6a44\u003c/code\u003e\u003c/a\u003e fix: fix empty list item (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3890\"\u003e#3890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b\"\u003e\u003ccode\u003e2a475a1\u003c/code\u003e\u003c/a\u003e fix: fix blockquote after list (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v17.0.1...v17.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for marked since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-queue` from 8.1.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-queue/releases\"\u003ep-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue?tab=readme-ov-file#strict\"\u003e\u003ccode\u003estrict\u003c/code\u003e\u003c/a\u003e option for sliding window rate limiting  03b8156\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.1...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)  e9074f0\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\"\u003ehttps://github.com/sindresorhus/p-queue/compare/v9.0.0...v9.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  b2600d5\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ethrowOnTimeout\u003c/code\u003e option - timeouts now always throw  e48716f\n\u003cul\u003e\n\u003cli\u003eIt was a mistake to not throw on timeouts and the option made it complicated to handle types.\u003c/li\u003e\n\u003cli\u003eIf you really need the old behavior back:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e const result = await queue.add(fn).catch(error =\u0026gt; {\r\n   if (error instanceof TimeoutError) {\r\n   \treturn undefined;\r\n   }\r\n\u003cp\u003ethrow error;\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003ecarryoverConcurrencyCount\u003c/code\u003e option to \u003ccode\u003ecarryoverIntervalCount\u003c/code\u003e  a6096de\n\u003cul\u003e\n\u003cli\u003eThe old name still works, but will be removed in the next major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onerror\"\u003e\u003ccode\u003e.onError()\u003c/code\u003e\u003c/a\u003e  7c27e1d\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onpendingzero\"\u003e\u003ccode\u003e.onPendingZero()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#pendingzero\"\u003e\u003ccode\u003ependingZero\u003c/code\u003e\u003c/a\u003e event (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/230\"\u003e#230\u003c/a\u003e)  62efb74\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#runningtasks\"\u003e\u003ccode\u003e.runningTasks\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#issaturated\"\u003e\u003ccode\u003e.isSaturated\u003c/code\u003e\u003c/a\u003e fad8ee4\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimit\"\u003e\u003ccode\u003e.onRateLimit()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#onratelimitcleared\"\u003e\u003ccode\u003e.onRateLimitCleared()\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#isratelimited\"\u003e\u003ccode\u003e.isRateLimited\u003c/code\u003e\u003c/a\u003e  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimit\"\u003e\u003ccode\u003erateLimit\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/p-queue#ratelimitcleared\"\u003e\u003ccode\u003erateLimitCleared\u003c/code\u003e\u003c/a\u003e event  701453e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stack overflow with many aborted tasks  81cbae2\u003c/li\u003e\n\u003cli\u003eFix interval cap race condition with high concurrency  7fea658\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/10dc505eb65cecfd643d808e34f33cb36cb5be1f\"\u003e\u003ccode\u003e10dc505\u003c/code\u003e\u003c/a\u003e 9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/03b81565934443365b0e4850bbbfe0baafbcec8c\"\u003e\u003ccode\u003e03b8156\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estrict\u003c/code\u003e option for sliding window rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/20c102ca8e73355e2abf7df921d142f9e383bbac\"\u003e\u003ccode\u003e20c102c\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eidle\u003c/code\u003e event docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f3c98a59fb4c510f4cfda23adaafdc105033e521\"\u003e\u003ccode\u003ef3c98a5\u003c/code\u003e\u003c/a\u003e 9.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/cc34cd090fb93ed84ed3c9ba66526b977e2b3dd6\"\u003e\u003ccode\u003ecc34cd0\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/e9074f06fff500a13e0ef7c910ff4fc2fe65b01c\"\u003e\u003ccode\u003ee9074f0\u003c/code\u003e\u003c/a\u003e Fix: Remove abort listener when operation completes (\u003ca href=\"https://redirect.github.com/sindresorhus/p-queue/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/5e400174a89395a44399713191b76544cf743fe5\"\u003e\u003ccode\u003e5e40017\u003c/code\u003e\u003c/a\u003e 9.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/7c27e1d174dfe61aa8bfbbc8852b80d115285f5d\"\u003e\u003ccode\u003e7c27e1d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonError()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/69d25d5bff7016a6962ee7d886c7565b11fffa68\"\u003e\u003ccode\u003e69d25d5\u003c/code\u003e\u003c/a\u003e Improve backpressure docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-queue/commit/f43fa4c79dc5ac0e96f14aca1185c21c05953fec\"\u003e\u003ccode\u003ef43fa4c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/p-queue/compare/v8.1.1...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdf2json` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modesty/pdf2json/releases\"\u003epdf2json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eStable Build v4.0.2\u003c/h2\u003e\n\u003cp\u003eadd support for transparent groups, ensure endGroup would merge sub-canvas text/line/etc. back to primary output data. this completes the fix for \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eStable Build v4.0.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003efix: correct circular dependency without dup](PR \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/48b50bff110cf82732330da5aa884be955a77bdf\"\u003e\u003ccode\u003e48b50bf\u003c/code\u003e\u003c/a\u003e feat: add support for transparent groups, ensure endGroup would merge sub-can...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/de176e5b48b2a5aff7bc312c53f5076bdd8304c5\"\u003e\u003ccode\u003ede176e5\u003c/code\u003e\u003c/a\u003e fix: issue \u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e: resolve obj ref before invoking getAll (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/399f9cb75ac9425bdb0fa42dffd67dbb614440d7\"\u003e\u003ccode\u003e399f9cb\u003c/code\u003e\u003c/a\u003e fix: correct circular dependency without dup (\u003ca href=\"https://redirect.github.com/modesty/pdf2json/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modesty/pdf2json/commit/96493fcf39f3e4c4ccd4594b95b06dcbf5a358d2\"\u003e\u003ccode\u003e96493fc\u003c/code\u003e\u003c/a\u003e doc: update readme with v4.0.0 breaking changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modesty/pdf2json/compare/v4.0.0...v4.0.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 5.4.449 to 5.4.624\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\u003ev5.4.624\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, the annotation editor, image decoding, performance and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.530\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/20540\"\u003emozilla/pdf.js#20540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet glyph contours when stroking using a pattern 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/20515\"\u003emozilla/pdf.js#20515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the PDFium JBig2 decoder compiled into wasm 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/20546\"\u003emozilla/pdf.js#20546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations 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/20547\"\u003emozilla/pdf.js#20547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm url issue for the jbig2 decoder 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/20548\"\u003emozilla/pdf.js#20548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Remove some files from talos tests because they aren't available on webarchive\u0026quot; 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/20549\"\u003emozilla/pdf.js#20549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAria-hide artifacts in the text layer (bug 2004951) 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/20550\"\u003emozilla/pdf.js#20550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't add an aria-label on MathML elements in the struct tree (bug 2004951) 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/20551\"\u003emozilla/pdf.js#20551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some tests for the JBIG2 js decoder 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/20552\"\u003emozilla/pdf.js#20552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@3c679253a9e17c10be696d345c63636b18b7f925) 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/20566\"\u003emozilla/pdf.js#20566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't use contents stream which have an image format 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/20570\"\u003emozilla/pdf.js#20570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the text in the text layer associated with MathML elements (bug 2009627) 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/20567\"\u003emozilla/pdf.js#20567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure the caret is black in dark mode when in caret browsing mode 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/20569\"\u003emozilla/pdf.js#20569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to drag \u0026amp; drop some thumbnails in the pages view (bug 2009573) 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/20559\"\u003emozilla/pdf.js#20559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect the dropped thumbnail (bug 2010820) 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/20578\"\u003emozilla/pdf.js#20578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe 'find in page' feature must correctly work after the pages have been reorganized (bug 2010814) 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/20577\"\u003emozilla/pdf.js#20577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid exception after having moved an annotation 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/20572\"\u003emozilla/pdf.js#20572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to order the pages in an extracted pdf (bug 1997379) 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/20475\"\u003emozilla/pdf.js#20475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/mozilla/pdf.js/pull/20588\"\u003emozilla/pdf.js#20588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate image pattern in gulpfile to accommodate missing images by \u003ca href=\"https://github.com/dgiessing\"\u003e\u003ccode\u003e@​dgiessing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20554\"\u003emozilla/pdf.js#20554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide the menu container in changing it's visibility 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/20583\"\u003emozilla/pdf.js#20583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links and outline after reorganizing a pdf 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/20580\"\u003emozilla/pdf.js#20580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse DecompressionStream in async code 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/20593\"\u003emozilla/pdf.js#20593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the drag marker dimensions in the thumbnails view 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/20591\"\u003emozilla/pdf.js#20591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug 1999154 - Add the ability to undo comment deletion by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20586\"\u003emozilla/pdf.js#20586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor a bit page mapping stuff in order to be able to support delete/copy pages 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/20587\"\u003emozilla/pdf.js#20587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a manage button in the thumbnail view in order to save an edited pdf (bug 2010830) 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/20582\"\u003emozilla/pdf.js#20582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the sidebar resizer accessibility 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/20598\"\u003emozilla/pdf.js#20598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Node.js] Don't abort the full request for local PDF files smaller than two range requests, and use standard \u003ccode\u003eReadableStream\u003c/code\u003es 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/20594\"\u003emozilla/pdf.js#20594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the \u003ccode\u003eNetworkManager\u003c/code\u003e class, and inline it in the  \u003ccode\u003ePDFNetworkStream\u003c/code\u003e class 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/20595\"\u003emozilla/pdf.js#20595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the \u003ccode\u003eFileSpec\u003c/code\u003e class, and remove no longer needed polyfills 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/20596\"\u003emozilla/pdf.js#20596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unit-tests for global \u003ccode\u003eReadableStream\u003c/code\u003e and \u003ccode\u003eURL\u003c/code\u003e 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/20605\"\u003emozilla/pdf.js#20605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove preferences building, and generate the \u003ccode\u003epreferences_schema.json\u003c/code\u003e file for the Chromium addon 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/20603\"\u003emozilla/pdf.js#20603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the \u003ccode\u003eIPDFStream\u003c/code\u003e, \u003ccode\u003eIPDFStreamReader\u003c/code\u003e, and \u003ccode\u003eIPDFStreamRangeReader\u003c/code\u003e interfaces with proper base classes 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/20602\"\u003emozilla/pdf.js#20602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix mailto links truncated at dash by \u003ca href=\"https://github.com/kairosci\"\u003e\u003ccode\u003e@​kairosci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20565\"\u003emozilla/pdf.js#20565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.530\u003c/h2\u003e\n\u003cp\u003eThis release, the final one of 2025, contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.449\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/20469\"\u003emozilla/pdf.js#20469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Editor] Pointer type initialization only when the user changes the mode by \u003ca href=\"https://github.com/legraina\"\u003e\u003ccode\u003e@​legraina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20226\"\u003emozilla/pdf.js#20226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations 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/20470\"\u003emozilla/pdf.js#20470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAria-hide the text content part of a MathML formula (bug 1998046) 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/20471\"\u003emozilla/pdf.js#20471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInject the text from the text layer in the MathML tags when they're in the struct tree (bug 1998046) 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/20472\"\u003emozilla/pdf.js#20472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a menu class in order to be used in the new UI for the merge feature 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/20483\"\u003emozilla/pdf.js#20483\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/mozilla/pdf.js/commit/384c6208b257e81fa7bcd4e59dc100e3c99d9528\"\u003e\u003ccode\u003e384c620\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20565\"\u003e#20565\u003c/a\u003e from kairosci/fix-bug-20557\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e4cd3176ab16a9ea8aec3309aaabe819023e0e33\"\u003e\u003ccode\u003ee4cd317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20602\"\u003e#20602\u003c/a\u003e from Snuffleupagus/BasePDFStream-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/ecb09d62fc1fe5d52964ee498a54b2d97df4c017\"\u003e\u003ccode\u003eecb09d6\u003c/code\u003e\u003c/a\u003e Add the current loading percentage to the \u003ccode\u003eonPassword\u003c/code\u003e callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4ca205bac3bec369ae88818e7271ae019b2c0cd9\"\u003e\u003ccode\u003e4ca205b\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStreamRangeReader\u003c/code\u003e class, that all the old `IPDFStrea...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/54d8c5e7b48491f268da79c18423e0653d518097\"\u003e\u003ccode\u003e54d8c5e\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStreamReader\u003c/code\u003e class, that all the old `IPDFStreamRead...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4a8fb4dde16dc76d6ba35a4c0210848e322dfa2b\"\u003e\u003ccode\u003e4a8fb4d\u003c/code\u003e\u003c/a\u003e Add an abstract \u003ccode\u003eBasePDFStream\u003c/code\u003e class, that all the old \u003ccode\u003eIPDFStream\u003c/code\u003e implemen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/a80f10ff1af47f89c2af7bcf2f1b8fef9b3ad743\"\u003e\u003ccode\u003ea80f10f\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eonProgress\u003c/code\u003e callback from the \u003ccode\u003eIPDFStreamRangeReader\u003c/code\u003e interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/05b78ce03cb5392eb7664f5100a62351a5cac03d\"\u003e\u003ccode\u003e05b78ce\u003c/code\u003e\u003c/a\u003e Stop registering an \u003ccode\u003eonProgress\u003c/code\u003e callback on the \u003ccode\u003ePDFWorkerStreamRangeReader\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/987265720ed339534effedb846e5c8d422b518b2\"\u003e\u003ccode\u003e9872657\u003c/code\u003e\u003c/a\u003e Remove the unused \u003ccode\u003eIPDFStreamRangeReader.prototype.isStreamingSupported\u003c/code\u003e getter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/62d5408cf0d7b14d796d1fe16de02c31adc7e07d\"\u003e\u003ccode\u003e62d5408\u003c/code\u003e\u003c/a\u003e Stop tracking \u003ccode\u003eprogressiveDataLength\u003c/code\u003e in the \u003ccode\u003eChunkedStreamManager\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v5.4.449...v5.4.624\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.2.1 to 4.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9977fb0868432461de265a773319e80a90ba3e37 Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003ef4b7bae3468f6188b8f004e007d722148fc91d77 Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e251d7163a0ac7740fee741428d913e3c55702ace Clean up workflow_call\u003c/li\u003e\n\u003cli\u003eedd4132466da0f5065a8e051b599d01fdd1081d8 fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e85db85e9091d0706910d60c7eb2e9c181edd87bd fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecbf77bb12bdfda2e054818e79001f5cb3798ce76 Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edfbbf1c1ae0c224b8131d80ddf0a264262144086 Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e762e911e5773f949452fd6dd4e360f2362110e8e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003eca3c8629c0c2715571f70b44c2433cad3db7fe4e v4.3.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.5\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e21afffdb42ccab554036312e33fed0ea3cb8f982 [Docs] Update migration guide docs for deprecation of message (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5595\"\u003e#5595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee36743e513aadb307b29949a80d6eb0dcc8fc278 Improve mini treeshaking\u003c/li\u003e\n\u003cli\u003e0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c 4.3.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1a8bea3b474eada6f219c163d0d3ad09fadabe72 Add integration tests\u003c/li\u003e\n\u003cli\u003ee01cd02b2f23d7e9078d3813830b146f8a2258b4 Support patternProperties for looserecord (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5592\"\u003e#5592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e089e5fbb0f58ce96d2c4fb34cd91724c78df4af5 Improve looseRecord docs\u003c/li\u003e\n\u003cli\u003edecef9c418d9a598c3f1bada06891ba5d922c5cd Fix lint\u003c/li\u003e\n\u003cli\u003e9443aab00d44d5d5f4a7eada65fc0fc851781042 Drop iso time in fromJSONSchema\u003c/li\u003e\n\u003cli\u003e66bda7491a1b9eab83bdeec0c12f4efc7290bd48 Remove .refine() from ZodMiniType\u003c/li\u003e\n\u003cli\u003eb4ab94ca608cd5b581bfc12b20dd8d95b35b3009 4.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef3b2151959d215d405f54dff3c7ab3bf1fd887ca v4.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebf96635d243118de6e4f260077aa137453790bf6 Loosen strictObjectinside intersection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5587\"\u003e#5587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef71dc0182ab0f0f9a6be6295b07faca269e10179 Remove Juno (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5590\"\u003e#5590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0f41e5a12a43e6913c9dcb501b2b5136ea86500d 4.3.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe88407a4149c907929b757dc6618d8afe998fc allow non-overwriting extends with refinements. 4.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cp\u003eThis is Zod's biggest release since 4.0. It addresses several of Zod's longest-standing feature requests.\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/colinhacks/zod/commit/ca3c8629c0c2715571f70b44c2433cad3db7fe4e\"\u003e\u003ccode\u003eca3c862\u003c/code\u003e\u003c/a\u003e v4.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/762e911e5773f949452fd6dd4e360f2362110e8e\"\u003e\u003ccode\u003e762e911\u003c/code\u003e\u003c/a\u003e Generalize numeric key handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dfbbf1c1ae0c224b8131d80ddf0a264262144086\"\u003e\u003ccode\u003edfbbf1c\u003c/code\u003e\u003c/a\u003e Avoid re-exported star modules (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5656\"\u003e#5656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/cbf77bb12bdfda2e054818e79001f5cb3798ce76\"\u003e\u003ccode\u003ecbf77bb\u003c/code\u003e\u003c/a\u003e Avoid non null assertion (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5638\"\u003e#5638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/85db85e9091d0706910d60c7eb2e9c181edd87bd\"\u003e\u003ccode\u003e85db85e\u003c/code\u003e\u003c/a\u003e fix: typo in codec.test.ts file (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5628\"\u003e#5628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/edd4132466da0f5065a8e051b599d01fdd1081d8\"\u003e\u003ccode\u003eedd4132\u003c/code\u003e\u003c/a\u003e fix: add missing User-agent to robots.txt and allow all (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5646\"\u003e#5646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/251d7163a0ac7740fee741428d913e3c55702ace\"\u003e\u003ccode\u003e251d716\u003c/code\u003e\u003c/a\u003e Clean up workflow_call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f4b7bae3468f6188b8f004e007d722148fc91d77\"\u003e\u003ccode\u003ef4b7bae\u003c/code\u003e\u003c/a\u003e Update pullfrog.yml (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5634\"\u003e#5634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9977fb0868432461de265a773319e80a90ba3e37\"\u003e\u003ccode\u003e9977fb0\u003c/code\u003e\u003c/a\u003e Add brand.dev to sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c\"\u003e\u003ccode\u003e0cdc0b8\u003c/code\u003e\u003c/a\u003e 4.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.2.1...v4.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was...\n\n_Description has been truncated_","html_url":"https://github.com/YungSeepferd/BulgarianGermanLearningApp/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YungSeepferd%2FBulgarianGermanLearningApp/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"5.2.5","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-18T17:01:29.000Z","version_change":"5.2.5 → 5.3.1","issue":{"uuid":"3958848053","node_id":"PR_kwDOI4EVGc7Eq9tr","number":12417,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-18T17:01:29.000Z","updated_at":"2026-02-19T00:01:11.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":56,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@gitbutler/design-core","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/gitbutlerapp/design-tokens"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"10.2.0","new_version":"10.39.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@gitbutler/design-core](https://github.com/gitbutlerapp/design-tokens) | `1.7.4` | `1.7.6` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.2.0` | `10.39.0` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\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 `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/6dadc982d5a61781803f71ef1f5f6fd888455448\"\u003e\u003ccode\u003e6dadc98\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e feat: add ESLint 10 support (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): for links, the rule now reports on the w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0108aea56bf61df0cc30c62571b64757ddee0cbf\"\u003e\u003ccode\u003e0108aea\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): ignoring links with rel=external (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a14f0ff62aa9e6bcf6070f91adb1b3c895caf706\"\u003e\u003ccode\u003ea14f0ff\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1439\"\u003e#1439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e fix(prefer-destructured-store-props): handle runes properly (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1440\"\u003e#1440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e fix(svelte/indent): crash when using ts import type (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/c223ed1465ee125da0cbcee851db6deecd1fe9ab\"\u003e\u003ccode\u003ec223ed1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency espree to v11 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.15.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.4 to 3.8.1\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.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\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.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-css-order` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/blob/main/changelog.md\"\u003eprettier-plugin-css-order's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.0] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew Frakto sorter order, thanks to \u003ca href=\"https://github.com/danybranding\"\u003e\u003ccode\u003e@​danybranding\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/Siilwyn/prettier-plugin-css-order/commit/6dce54facfc176e70014e77e02f52a66331de74d\"\u003e\u003ccode\u003e6dce54f\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/592303f942bee7132508ce28b65feb908ae465ac\"\u003e\u003ccode\u003e592303f\u003c/code\u003e\u003c/a\u003e Update dependencies to include Frakto sort order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/c8a9991dad0e775c5e0638e1fcd9e9ade9394ec2\"\u003e\u003ccode\u003ec8a9991\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003enpm pkg fix\u003c/code\u003e to fix repository url format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/360b0c7152405c636e9d2608992ffc1342ce5c64\"\u003e\u003ccode\u003e360b0c7\u003c/code\u003e\u003c/a\u003e Update actions and act on zizmor audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/3ef6fbe501a95844b4bad98fa6aff0268df6453f\"\u003e\u003ccode\u003e3ef6fbe\u003c/code\u003e\u003c/a\u003e Update css-declaration-sorter to version 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/commit/16fda3d382e112e5872ced4ec13093e69101af99\"\u003e\u003ccode\u003e16fda3d\u003c/code\u003e\u003c/a\u003e Remove postcss dependency from usage install command\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Siilwyn/prettier-plugin-css-order/compare/v2.1.2...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-svelte` from 3.4.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/blob/v3.4.1/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(fix) externalize all prettier imports\u003c/li\u003e\n\u003cli\u003e(fix) don't remove parantheses of \u003ccode\u003ebind:\u003c/code\u003eings with \u003ccode\u003eas\u003c/code\u003e type casts\u003c/li\u003e\n\u003c/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/sveltejs/prettier-plugin-svelte/commits/v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-deep-link` from 2.4.5 to 2.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.7\u003c/h2\u003e\n\u003ch2\u003e[2.4.7]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e997\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3258\"\u003e#3258\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix runtime deep link registration failing on Linux when the app path has spaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.7\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.7\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.7.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 6d5b60e11d1bc668ed0116a45afb7d54f2fd6226\nnpm notice integrity: sha512-K0FQlLM6BoV7W[...]i/OoGDCExkOzg==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=919777874\n+ @tauri-apps/plugin-deep-link@2.4.7\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.7\u003c/h2\u003e\n\u003ch2\u003e[2.4.7]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e997\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3258\"\u003e#3258\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix runtime deep link registration failing on Linux when the app path has spaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/05045f9a7218fa023bf7260e497c1548682e5c96\"\u003e\u003ccode\u003e05045f9\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3249\"\u003e#3249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4f53e36a50f5ac6f9ab3b42069f8ce6758565545\"\u003e\u003ccode\u003e4f53e36\u003c/code\u003e\u003c/a\u003e fix(single-instance): append version at the end\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8374e997b82c95516fc0c1f6d665d9fc3b52edf8\"\u003e\u003ccode\u003e8374e99\u003c/code\u003e\u003c/a\u003e fix(deep-link): runtime register on Linux when app path has spaces (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/35aa52f45e1151d077d3d45e0dd59dba974465e6\"\u003e\u003ccode\u003e35aa52f\u003c/code\u003e\u003c/a\u003e fix(single-instance): dbus_path should start with \u003ccode\u003e/\u003c/code\u003e, can't include \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/bbc177150fcd652b5b0196cbac94ba5ef24962d2\"\u003e\u003ccode\u003ebbc1771\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3235\"\u003e#3235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e6e2edca117684e37cfde71b51a917812d180c4e\"\u003e\u003ccode\u003ee6e2edc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3232\"\u003e#3232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/7ecd19da516fe95f4d7a6b5026747dfa70d8534b\"\u003e\u003ccode\u003e7ecd19d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3230\"\u003e#3230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a0b6c8ff3beb8c15f5b543d950ae2706a1d964a2\"\u003e\u003ccode\u003ea0b6c8f\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c12ea9306a880ef37154f3f874c2e7a3059ade1a\"\u003e\u003ccode\u003ec12ea93\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate bytes to v1.11.1 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3247\"\u003e#3247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98e2c11eefc3ee562f1ed280efe7e8ea6ff0f3b0\"\u003e\u003ccode\u003e98e2c11\u003c/code\u003e\u003c/a\u003e fix(single-instance): unconventional dbus names (fixes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3184\"\u003e#3184\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.5...deep-link-v2.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama` from 0.5.18 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ollama/ollama-js/releases\"\u003eollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebrowser/interfaces: add logprobs by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/260\"\u003eollama/ollama-js#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: add method to retrieve server version by \u003ca href=\"https://github.com/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/259\"\u003eollama/ollama-js#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser/interfaces: add VersionResponse type and add ollama.version()… by \u003ca href=\"https://github.com/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/261\"\u003eollama/ollama-js#261\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/stoyanov-kaloyan\"\u003e\u003ccode\u003e@​stoyanov-kaloyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/259\"\u003eollama/ollama-js#259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: rename browser tool to gpt-oss-browser-tools by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/251\"\u003eollama/ollama-js#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): add Cloud Models JS usage and Cloud API example by \u003ca href=\"https://github.com/eden-chan\"\u003e\u003ccode\u003e@​eden-chan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/253\"\u003eollama/ollama-js#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update multi-tool example imports by \u003ca href=\"https://github.com/antarasi\"\u003e\u003ccode\u003e@​antarasi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/231\"\u003eollama/ollama-js#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove a duplicate line in the .npmignore by \u003ca href=\"https://github.com/SeanGallen\"\u003e\u003ccode\u003e@​SeanGallen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/254\"\u003eollama/ollama-js#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: streaming chunk boundaries by \u003ca href=\"https://github.com/BruceMacD\"\u003e\u003ccode\u003e@​BruceMacD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/256\"\u003eollama/ollama-js#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform entries by \u003ca href=\"https://github.com/BruceMacD\"\u003e\u003ccode\u003e@​BruceMacD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/257\"\u003eollama/ollama-js#257\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/eden-chan\"\u003e\u003ccode\u003e@​eden-chan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/253\"\u003eollama/ollama-js#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antarasi\"\u003e\u003ccode\u003e@​antarasi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/231\"\u003eollama/ollama-js#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeanGallen\"\u003e\u003ccode\u003e@​SeanGallen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/254\"\u003eollama/ollama-js#254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebrowser/interface: add websearch + webcrawl  by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/243\"\u003eollama/ollama-js#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: renamed to websearch/webcrawl by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/247\"\u003eollama/ollama-js#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: websearch/webcrawl camel case fix  by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/248\"\u003eollama/ollama-js#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: update webCrawl and webFetch shapes by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/249\"\u003eollama/ollama-js#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: browser tool implementation by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/244\"\u003eollama/ollama-js#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): added webSearch + webFetch by \u003ca href=\"https://github.com/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/245\"\u003eollama/ollama-js#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdates for web search and loading OLLAMA_API_KEY from the environment by \u003ca href=\"https://github.com/ParthSareen\"\u003e\u003ccode\u003e@​ParthSareen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/250\"\u003eollama/ollama-js#250\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/npardal\"\u003e\u003ccode\u003e@​npardal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ollama/ollama-js/pull/243\"\u003eollama/ollama-js#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.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/ollama/ollama-js/commit/a667d4d651db01489ab6dfcd9537ef34c940cfd1\"\u003e\u003ccode\u003ea667d4d\u003c/code\u003e\u003c/a\u003e browser/interfaces: add VersionResponse type and add ollama.version() to READ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/c3b668c453a45bab49b5228c754cb83233c312e5\"\u003e\u003ccode\u003ec3b668c\u003c/code\u003e\u003c/a\u003e browser/interfaces: add logprobs (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/75baea068e40236bc6c61cd7b0849ed5e9f043aa\"\u003e\u003ccode\u003e75baea0\u003c/code\u003e\u003c/a\u003e browser: add method to retrieve server version (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/603df9fe59f4b40fc534b1581840aba95fa9d316\"\u003e\u003ccode\u003e603df9f\u003c/code\u003e\u003c/a\u003e Update publish.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/b4acbee8a030d4373fb754177413cb685122f854\"\u003e\u003ccode\u003eb4acbee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/5b54730c8bd55ec25b51f965ac3fba1f0516b396\"\u003e\u003ccode\u003e5b54730\u003c/code\u003e\u003c/a\u003e fix: regenerate package-lock.json with complete \u003ccode\u003e@​swc/core\u003c/code\u003e platform entries (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/5a132f678daf499d8d91db4e868b89dee0042909\"\u003e\u003ccode\u003e5a132f6\u003c/code\u003e\u003c/a\u003e fix: streaming chunk boundaries (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/3b8db716b860ba6eff73f95daef0e1ee72d0643a\"\u003e\u003ccode\u003e3b8db71\u003c/code\u003e\u003c/a\u003e remove duplicate line in .npmignore (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/9dc9716ece792d50fbae43da6d4f68defe9e7416\"\u003e\u003ccode\u003e9dc9716\u003c/code\u003e\u003c/a\u003e Update multi-tool.ts imports (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ollama/ollama-js/commit/de292ee84f9d68c8ac8cd9443b442e9feda3b995\"\u003e\u003ccode\u003ede292ee\u003c/code\u003e\u003c/a\u003e docs(readme): add Cloud Models JS usage and Cloud API example (\u003ca href=\"https://redirect.github.com/ollama/ollama-js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ollama/ollama-js/compare/v0.5.18...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@gitbutler/design-core` from 1.7.4 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gitbutlerapp/design-tokens/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbos...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12417","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12417","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12417/packages"}},{"old_version":"5.2.5","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T17:09:28.000Z","version_change":"5.2.5 → 5.3.1","issue":{"uuid":"3948714247","node_id":"PR_kwDOI4EVGc7EJgS-","number":12375,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T17:09:28.000Z","updated_at":"2026-02-16T17:11:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":64,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@anthropic-ai/sdk","old_version":"0.59.0","new_version":"0.74.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"posthog-js","old_version":"1.261.7","new_version":"1.347.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.1.10","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 64 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.55.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.2.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.55.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.59.0` | `0.74.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.261.7` | `1.347.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.1.8` | `10.2.8` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.10` | `10.2.8` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.1` | `4.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.49.0 to 8.55.0\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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve erro...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12375/packages"}},{"old_version":"^5.0.0","new_version":"^5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T09:38:31.000Z","version_change":"^5.0.0 → ^5.3.1","issue":{"uuid":"3946816624","node_id":"PR_kwDOQXWjhc7EDKee","number":30,"state":"open","title":"chore(deps-dev): Update @testing-library/svelte requirement from ^5.0.0 to ^5.3.1","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-02-16T09:38:31.000Z","updated_at":"2026-02-16T09:38:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Update","packages":[{"name":"@testing-library/svelte","old_version":"^5.0.0","new_version":"^5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"}],"path":null,"ecosystem":"npm"},"body":"Updates the requirements on [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\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/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\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 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/navidrezadoost/CyberSheet/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navidrezadoost%2FCyberSheet/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"5.2.5","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T01:26:49.000Z","version_change":"5.2.5 → 5.3.1","issue":{"uuid":"3945415651","node_id":"PR_kwDOI4EVGc7D-n84","number":12359,"state":"open","title":"build(deps): bump the npm-updates group across 1 directory with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T01:26:49.000Z","updated_at":"2026-02-16T01:28:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-updates","update_count":65,"packages":[{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.9.6","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.19.3","new_version":"22.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-svelte","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-css-order","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/Siilwyn/prettier-plugin-css-order"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.5","new_version":"2.4.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ollama","old_version":"0.5.18","new_version":"0.6.3","repository_url":"https://github.com/ollama/ollama-js"},{"name":"@anthropic-ai/sdk","old_version":"0.59.0","new_version":"0.74.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@tauri-apps/api","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.2","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.4","new_version":"2.5.7","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-log","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.3.3","new_version":"2.3.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"playwright-webkit","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"posthog-js","old_version":"1.261.7","new_version":"1.347.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"sass-embedded","old_version":"1.96.0","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@tryghost/content-api","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/TryGhost/SDK"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"comment-json","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@lezer/common","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@rails/actioncable","old_version":"8.1.100","new_version":"8.1.200","repository_url":"https://github.com/rails/rails"},{"name":"@types/rails__actioncable","old_version":"6.1.11","new_version":"8.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@lexical/link","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"lexical","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/facebook/lexical"},{"name":"@playwright/experimental-ct-svelte","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/addon-vitest","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.1.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"isomorphic-dompurify","old_version":"2.34.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.1.10","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@wdio/cli","old_version":"9.21.1","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.17.0","new_version":"9.23.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.20.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@reduxjs/toolkit","old_version":"2.8.2","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"10.2.0","new_version":"10.38.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sveltejs/adapter-static","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/package","old_version":"2.4.0","new_version":"2.5.7","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.1.0","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.12","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.3.1","new_version":"4.4.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.5","new_version":"6.4.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.9.6` | `2.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `22.19.11` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.55.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.8` | `10.2.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.11.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [prettier-plugin-css-order](https://github.com/Siilwyn/prettier-plugin-css-order) | `2.1.2` | `2.2.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.55.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.4.7` |\n| [ollama](https://github.com/ollama/ollama-js) | `0.5.18` | `0.6.3` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.59.0` | `0.74.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.1` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.6.0` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.4.5` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.7` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.8.0` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.3.5` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.5` | `5.3.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.24` |\n| [playwright-webkit](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.261.7` | `1.347.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.96.0` | `1.97.3` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK/tree/HEAD/packages/content-api) | `1.12.2` | `1.12.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.58.2` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.5.0` | `4.5.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.4.0` | `1.5.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.1.100` | `8.1.200` |\n| [@types/rails__actioncable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/rails__actioncable) | `6.1.11` | `8.0.3` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.27.1` | `0.27.2` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.27.1` | `0.27.2` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.27.1` | `0.27.2` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.27.1` | `0.27.2` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.27.1` | `0.27.2` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.27.1` | `0.27.2` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.27.1` | `0.27.2` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.27.1` | `0.27.2` |\n| [@playwright/experimental-ct-svelte](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.1.8` | `10.2.8` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.1.8` | `10.2.8` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.34.0` | `2.36.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.10` | `10.2.8` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.21.1` | `9.24.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.17.0` | `9.23.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.21.0` | `9.24.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.21.0` | `9.24.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.20.0` | `9.24.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.20.0` | `9.24.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.8.2` | `2.11.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.2.0` | `10.38.0` |\n| [@sveltejs/adapter-static](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static) | `3.0.8` | `3.0.10` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.4.0` | `2.5.7` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.1.0` | `6.2.4` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.12` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.1` | `4.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `6.4.1` |\n\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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 (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.9.6 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f82594410cd57d6f794f58d4afea0ed335aa796f\"\u003e\u003ccode\u003ef82594410\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13253\"\u003e#13253\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Armaldio\"\u003e\u003ccode\u003e@​Armaldio\u003c/code\u003e\u003c/a\u003e) Allow electron to run the CLI directly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a2abe2e6bcb9e1eed8484240dfdb76a5bc28ae58\"\u003e\u003ccode\u003ea2abe2e6b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14607\"\u003e#14607\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Simplified internal representation of \u003ccode\u003efeatures: Option\u0026lt;Vec\u0026lt;String\u0026gt;\u0026gt;\u003c/code\u003e with \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e, no user facing changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/84b04c4a8d3310b7a7091d10e36244bf94996e51\"\u003e\u003ccode\u003e84b04c4a8\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14759\"\u003e#14759\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../amrbashir\"\u003e\u003ccode\u003e@​amrbashir\u003c/code\u003e\u003c/a\u003e) Added new environment variables for \u003ccode\u003etauri signer sign\u003c/code\u003e command, to align with existing environment variables used in \u003ccode\u003etauri build\u003c/code\u003e, \u003ccode\u003etauri bundle\u003c/code\u003e and \u003ccode\u003etauri signer generate\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_SIGNING_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe old environment variables are deprecated and will be removed in a future release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PATH\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTAURI_PRIVATE_KEY_PASSWORD\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/62aa13a124ef46bb5ce9887a2a574dd35ef86d4f\"\u003e\u003ccode\u003e62aa13a12\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14629\"\u003e#14629\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eandroid build\u003c/code\u003e's \u003ccode\u003e--aab\u003c/code\u003e and \u003ccode\u003e--apk\u003c/code\u003e flags requiring a value to be provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eccff97588232055bd0cafd83e6ee03d11a501fb\"\u003e\u003ccode\u003eeccff9758\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14779\"\u003e#14779\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../lucasfernog\"\u003e\u003ccode\u003e@​lucasfernog\u003c/code\u003e\u003c/a\u003e) Fix empty associated-domains entitlements when domains are not configured for deep links.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ea31b07f19e0aa467ed0f921f60575cfe09809c8\"\u003e\u003ccode\u003eea31b07f1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14789\"\u003e#14789\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fixed the command description for \u003ccode\u003etauri inspect\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca58230\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14830\"\u003e#14830\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse an alternative method \u003ccode\u003eCreateProcessWithTokenW\u003c/code\u003e to run programs as user, this fixed a problem that the program launched with the previous method can't query its own handle\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/53611c4d7bdaf89b9a5d7c46a9c4bf4e34216148\"\u003e\u003ccode\u003e53611c4d7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14747\"\u003e#14747\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Only watch dependent workspace members when running \u003ccode\u003etauri dev\u003c/code\u003e instead of watching on all members\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/1b0e335d3f3445948d6590f7e074275d97cd9859\"\u003e\u003ccode\u003e1b0e335d3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14713\"\u003e#14713\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../wasuaje\"\u003e\u003ccode\u003e@​wasuaje\u003c/code\u003e\u003c/a\u003e) \u003ccode\u003etauri signer sign\u003c/code\u003e doesn't work for files without an extension\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb500\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14836\"\u003e#14836\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Continued refactors of tauri-cli, fix too weak atomics.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0575dd287e021b61d2aedf64d62ae84a2c925fb4\"\u003e\u003ccode\u003e0575dd287\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14521\"\u003e#14521\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../kandrelczyk\"\u003e\u003ccode\u003e@​kandrelczyk\u003c/code\u003e\u003c/a\u003e) Change the way bundle type information is added to binary files. Instead of looking up the value of a variable we simply look for the default value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/7f7d9aac214e22d9492490543f7a9bcae0a6659e\"\u003e\u003ccode\u003e7f7d9aac2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14668\"\u003e#14668\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../sftse\"\u003e\u003ccode\u003e@​sftse\u003c/code\u003e\u003c/a\u003e) Refactored internal use of static on config and directory resolvings, no user facing changes, please report any regressions if you encounter any\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.10.0\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/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32576120fd4c7cb164a546c813cbb014c0b8da54\"\u003e\u003ccode\u003e3257612\u003c/code\u003e\u003c/a\u003e Fix busy loop (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14839\"\u003e#14839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e3fdcb5002b362b46cde2a1971e4e7f2a1161208\"\u003e\u003ccode\u003ee3fdcb5\u003c/code\u003e\u003c/a\u003e refactor tauri-cli (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14836\"\u003e#14836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d453e2e06a6556c8aa6d46a86a4bdbdcdba80677\"\u003e\u003ccode\u003ed453e2e\u003c/code\u003e\u003c/a\u003e refactor(tauri-cli): remove trait implemented only once (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14840\"\u003e#14840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20b99f9281e3748f0d5300c4d1f522344bcd9666\"\u003e\u003ccode\u003e20b99f9\u003c/code\u003e\u003c/a\u003e refactor: split appimage bundler in multiple files to support new backends (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a4e165b6f1f0aaeb3d7f8a336f34b7dc777092d\"\u003e\u003ccode\u003e3a4e165\u003c/code\u003e\u003c/a\u003e Less statics fixup (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14833\"\u003e#14833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/efc4c26ebc6cf2cfcb16a0efd111a7863c10c58b\"\u003e\u003ccode\u003eefc4c26\u003c/code\u003e\u003c/a\u003e chore: fix clippy lints (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14834\"\u003e#14834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7fca58230f97c3e6834134419514a0c7dbbe784b\"\u003e\u003ccode\u003e7fca582\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003ensis_tauri_utils\u003c/code\u003e to 0.5.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14830\"\u003e#14830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.9.6...@tauri-apps/cli-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.3 to 22.19.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.49.0 to 8.55.0\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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.54.0\u003c/h2\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e add prefer-tsutils-methods rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974\"\u003e#11974\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625\"\u003e#11625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e support ScopeManager#addGlobals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914\"\u003e#11914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add shortcut methods to ParserServicesWithTypeInformation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965\"\u003e#11965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955\"\u003e#11955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] private destructured class member is defined but used (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785\"\u003e#11785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967\"\u003e#11967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559\"\u003e#11559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e fix catch clause scopes \u003ccode\u003edef.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982\"\u003e#11982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e prevent misidentification of \u003ccode\u003e\u0026quot;use strict\u0026quot;\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995\"\u003e#11995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle missing \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958\"\u003e#11958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.0 (2025-12-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.11.0 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): improve error messages\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.12.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1322\"\u003e#1322\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1e062908be85961c0c3184c5464924e750d78f1c\"\u003e\u003ccode\u003e1e06290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting absolute and fragment URLs in variables\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8df1e8838cd39a6260c3a9f571a2611ba2c2c17\"\u003e\u003ccode\u003ed8df1e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/InkedCat\"\u003e\u003ccode\u003e@​InkedCat\u003c/code\u003e\u003c/a\u003e! - fix: properly support Windows in \u003ccode\u003eno-unused-props\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003evalid-style-parse\u003c/code\u003e rule\nfix: properly support Windows in \u003ccode\u003eno-unnecessary-condition\u003c/code\u003e rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a314e4f0f4df348665cfabef724fd5bb731a2469\"\u003e\u003ccode\u003ea314e4f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - feat: add support for ESLint v10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1461\"\u003e#1461\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d8e1dc1405d9d9c8cc4efd1b449c3b5ea9f843c8\"\u003e\u003ccode\u003ed8e1dc1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): for links, the rule now reports on the whole attribute\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1443\"\u003e#1443\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/18266fc9a3acc413f5a727241e8db6264005e520\"\u003e\u003ccode\u003e18266fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): ignoring links with rel=external\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1437\"\u003e#1437\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/89d030dd61dd3ec3240c53dfcfac203da0c543f3\"\u003e\u003ccode\u003e89d030d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(svelte/indent): crash when using ts import type\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1440\"\u003e#1440\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a87e40b61445ddc1ba584048021c8f0db13bef02\"\u003e\u003ccode\u003ea87e40b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(prefer-destructured-store-props): handle runes properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1438\"\u003e#1438\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/817b137504bcbe6aa4eeb4ec70277e4668b725dd\"\u003e\u003ccode\u003e817b137\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix: Support \u003ccode\u003eexperimental.async\u003c/code\u003e compiler option\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1323\"\u003e#1323\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/074af20f617b998479b5f0051ab3f55634455ebd\"\u003e\u003ccode\u003e074af20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): checking link shorthand attributes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1388\"\u003e#1388\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/005e9fd5ec99aaacf39d9dbbd8339dc3be33e776\"\u003e\u003ccode\u003e005e9fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): allowing undefined and null in link hrefs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.12.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1403\"\u003e#1403\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e4d788d4b7dbab6e250a79ba8bd41ab45bc602e1\"\u003e\u003ccode\u003ee4d788d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - deps: update \u003ccode\u003esvelte-eslint-parser\u003c/code\u003e to 1.4.0 (It supports \u003ccode\u003e$state.eager\u003c/code\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1365\"\u003e#1365\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/57ccf95c4dbc3b863ee80791981a2f9dd4bad529\"\u003e\u003ccode\u003e57ccf95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): Detecting asset() function as well\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1378\"\u003e#1378\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/5ba5c3e1b8445358d1813a78faf30982b8051ad8\"\u003e\u003ccode\u003e5ba5c3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-props): validate spread operator properly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1377\"\u003e#1377\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/27cf677e24500e2a83a0c7df8d506ef93b162a78\"\u003e\u003ccode\u003e27cf677\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ba...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/12359","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/12359","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12359/packages"}},{"old_version":"5.2.9","new_version":"5.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:52:27.000Z","version_change":"5.2.9 → 5.3.1","issue":{"uuid":"3945342757","node_id":"PR_kwDOOP8kM87D-Y6k","number":95,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 14 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-02-16T00:52:27.000Z","updated_at":"2026-02-16T00:53:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":14,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-svelte-csf","old_version":"5.0.10","new_version":"5.0.11","repository_url":"https://github.com/storybookjs/addon-svelte-csf"},{"name":"@storybook/svelte","old_version":"10.0.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/sveltekit","old_version":"10.0.8","new_version":"10.2.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test","old_version":"8.6.14","new_version":"8.6.15","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@vitest/browser","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"vitest","old_version":"4.0.13","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 13 updates in the /terramedic directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.58.2` |\n| [@storybook/addon-svelte-csf](https://github.com/storybookjs/addon-svelte-csf) | `5.0.10` | `5.0.11` |\n| [@storybook/svelte](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/svelte) | `10.0.8` | `10.2.8` |\n| [@storybook/sveltekit](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/sveltekit) | `10.0.8` | `10.2.8` |\n| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.14` | `8.6.15` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.13` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.13` | `4.0.18` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.4.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.1` | `0.7.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.13` | `4.0.18` |\n\n\nUpdates `@playwright/test` from 1.56.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-svelte-csf` from 5.0.10 to 5.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/releases\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.11\u003c/h2\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\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/storybookjs/addon-svelte-csf/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-svelte-csf\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev5.0.11 (Fri Feb 13 2026)\u003c/h1\u003e\n\u003ch4\u003e🐛 Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Upgrade internal dependencies \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/338\"\u003e#338\u003c/a\u003e (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate peerDependencies for Storybook \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/pull/336\"\u003e#336\u003c/a\u003e (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eAuthors: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNorbert de Langen (\u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eYann Braga (\u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6bc10d803b60cfbd12b00e98bec43a27666f2fca\"\u003e\u003ccode\u003e6bc10d8\u003c/code\u003e\u003c/a\u003e Bump version to: 5.0.11 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/5ecafb23865a031cf536a93918599fb092de0039\"\u003e\u003ccode\u003e5ecafb2\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b580e2ab7efd6679aaf334421a4fe923f1a0855\"\u003e\u003ccode\u003e4b580e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/storybookjs/addon-svelte-csf/issues/338\"\u003e#338\u003c/a\u003e from storybookjs/yann/upgrade-local-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/7c851175d116b0dfe543157b7fa25853401e6a25\"\u003e\u003ccode\u003e7c85117\u003c/code\u003e\u003c/a\u003e formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/4b5764aef46489e6a5c47605010e017bc8618c1e\"\u003e\u003ccode\u003e4b5764a\u003c/code\u003e\u003c/a\u003e fix release action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/6ab68e84e8bf379ccc62aba07ec06743cc6727ad\"\u003e\u003ccode\u003e6ab68e8\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/fc8e6494448fc573e4c2c96c7759fcdb3918d2dc\"\u003e\u003ccode\u003efc8e649\u003c/code\u003e\u003c/a\u003e add fixes based on latest version of svelte\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/25531f5bf02bdceaf547c1f50a5781f35c399baf\"\u003e\u003ccode\u003e25531f5\u003c/code\u003e\u003c/a\u003e Upgrade svelte related packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/965f8089e1201c501d6ebdaa99c5fd250795c298\"\u003e\u003ccode\u003e965f808\u003c/code\u003e\u003c/a\u003e upgrade to Typescript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/commit/c77d2c66e37788498656a4cabf9d11a51a3191ca\"\u003e\u003ccode\u003ec77d2c6\u003c/code\u003e\u003c/a\u003e Update various secondary packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/addon-svelte-csf/compare/v5.0.10...v5.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/svelte` from 10.0.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/svelte\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/renderers/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/sveltekit` from 10.0.8 to 10.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.8\u003c/h2\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.7\u003c/h2\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.6\u003c/h2\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.5\u003c/h2\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated `active` prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.3\u003c/h2\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `previewHref` when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/sveltekit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTelemetry: Add Expo metaframework - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33783\"\u003e#33783\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add init exit event - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33773\"\u003e#33773\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add share events - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33766\"\u003e#33766\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Update event creation logic in user-event package - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33787\"\u003e#33787\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF: Fix cross-file story imports in csf-factories codemod  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33723\"\u003e#33723\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix rendering of View Transitions in Firefox - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33651\"\u003e#33651\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eGlobals: Repair dynamicTitle: false for user-defined tools - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33284\"\u003e#33284\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eLogger: Honor --loglevel for npmlog output - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33776\"\u003e#33776\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Skip postinstall setup when configured - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33712\"\u003e#33712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Support vite/vitest config with deferred export - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33755\"\u003e#33755\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Support addon-vitest setup when --skip-install is passed - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33718\"\u003e#33718\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Update logic to use base path instead of full pathname - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33686\"\u003e#33686\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JSMike\"\u003e\u003ccode\u003e@​JSMike\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: fix --loglevel options in docs and descriptions - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33726\"\u003e#33726\u003c/a\u003e, thanks \u003ca href=\"https://github.com/theRuslan\"\u003e\u003ccode\u003e@​theRuslan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Add plugin to enforce Storybook's output directory in Vite build configuration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33740\"\u003e#33740\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Invalidate cache on Storybook version upgrade - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33717\"\u003e#33717\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix codemod for preview files without exports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33673\"\u003e#33673\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF: Fix false positive detection of Zod v4 .meta() as CSF Factory - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33666\"\u003e#33666\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Add non-interactive mode and --glob flag - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33648\"\u003e#33648\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSFFactories: Preserve leading comments when adding imports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33645\"\u003e#33645\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix csf-2-to-3 failing due to quoted filenames - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33646\"\u003e#33646\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob pattern handling on Windows - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33714\"\u003e#33714\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eManager: Remove deprecated \u003ccode\u003eactive\u003c/code\u003e prop warning in ZoomButton - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33697\"\u003e#33697\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yatishgoel\"\u003e\u003ccode\u003e@​yatishgoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext.js: Alias AppRouterContext to shared runtime to fix Link navigation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33419\"\u003e#33419\u003c/a\u003e, thanks \u003ca href=\"https://github.com/pallaprolus\"\u003e\u003ccode\u003e@​pallaprolus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-Vitest: Normalize Windows paths in addon-vitest automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33340\"\u003e#33340\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003epreviewHref\u003c/code\u003e when current path does not end with a slash - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33647\"\u003e#33647\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon Vitest: Support simple vite.config without defineConfig helper - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33694\"\u003e#33694\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Append Storybook project to existing test.projects array without double nesting - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33708\"\u003e#33708\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Update Vitest plugin configuration to disable requireAssertions for expect - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33693\"\u003e#33693\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eComposition: Handle 401 responses with loginUrl from Chromatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33705\"\u003e#33705\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Add agent detection - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33675\"\u003e#33675\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\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/storybookjs/storybook/commit/719b6ca5557663d368b06c65845d5a490e9c12fc\"\u003e\u003ccode\u003e719b6ca\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.7\u0026quot; to \u0026quot;10.2.8\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8d687eccec00af26a745ba367bf955496370cf0b\"\u003e\u003ccode\u003e8d687ec\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.6\u0026quot; to \u0026quot;10.2.7\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/cc0d1f95fc9218368d199c240c72dca0d6283518\"\u003e\u003ccode\u003ecc0d1f9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.5\u0026quot; to \u0026quot;10.2.6\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/1053c2a94ad1adbe8f7a409194c45cbb9ff3bc50\"\u003e\u003ccode\u003e1053c2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.4\u0026quot; to \u0026quot;10.2.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8e2b7826879b87ec991ff6fca955d279f3288bd9\"\u003e\u003ccode\u003e8e2b782\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.3\u0026quot; to \u0026quot;10.2.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d959d6c8f0ad5c7bf6467d38b40f1cacdd3c80ad\"\u003e\u003ccode\u003ed959d6c\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.2\u0026quot; to \u0026quot;10.2.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/e3673333f465d581633b3f3a5874b77dfa97ded1\"\u003e\u003ccode\u003ee367333\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.1\u0026quot; to \u0026quot;10.2.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/acf2b4484c8160ee091873aeea6109c6bbbe2d4c\"\u003e\u003ccode\u003eacf2b44\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0\u0026quot; to \u0026quot;10.2.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.8/code/frameworks/sveltekit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/test` from 8.6.14 to 8.6.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.15\u003c/h2\u003e\n\u003ch2\u003e8.6.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: Fix .env-file parsing, thanks \u003ca href=\"https://github.com/jreinhold\"\u003e\u003ccode\u003e@​jreinhold\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/storybookjs/storybook/commit/3812b43cbb4ac5fec5fb681267e2d79d32b32b48\"\u003e\u003ccode\u003e3812b43\u003c/code\u003e\u003c/a\u003e Bump version from 8.6.14 to 8.6.15 MANUALLY\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v8.6.15/code/lib/test\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/svelte` from 5.2.9 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/svelte-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0...@testing-library/svelte@5.3.1\"\u003e5.3.1\u003c/a\u003e (2025-12-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove errant deprecation (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003edcb519b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/468\"\u003e#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0\"\u003e5.3.0\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.3\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.2...@testing-library/svelte@5.3.0-next.3\"\u003e5.3.0-next.3\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epolish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003efb45051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.3.0-next.1...@testing-library/svelte@5.3.0-next.2\"\u003e5.3.0-next.2\u003c/a\u003e (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.3.0-next.1\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003e@​testing-library/svelte\u003c/code\u003e \u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/@testing-library/svelte@5.2.10...@testing-library/svelte@5.3.0-next.1\"\u003e5.3.0-next.1\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e create standalone core module (\u003ca href=\"https://redirect.github.com/testing-library/svelte-testing-library/issues/460\"\u003e#460\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003ee43f3c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​testing-library/svelte-core\u003c/code\u003e:\u003c/strong\u003e upgraded to 1.0.0-next.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/compare/v5.2.9...v5.2.10\"\u003e5.2.10\u003c/a\u003e (2025-12-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dcb519bd75644703930cbb5d6fd7a681417915a9\"\u003e\u003ccode\u003edcb519b\u003c/code\u003e\u003c/a\u003e fix(types): remove errant deprecation (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/fb45051d1b1b972876b8a0377bbb3c3d97d13405\"\u003e\u003ccode\u003efb45051\u003c/code\u003e\u003c/a\u003e feat: polish types, bring back \u003ccode\u003epure\u003c/code\u003e export (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/e43f3c7c284249ee220682904ba78d2ebda6e4df\"\u003e\u003ccode\u003ee43f3c7\u003c/code\u003e\u003c/a\u003e feat(core): create standalone core module (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/dc415aed17e7806a2cf800ea038471641165b3f3\"\u003e\u003ccode\u003edc415ae\u003c/code\u003e\u003c/a\u003e refactor(core): move all rendering and cleanup logic into core (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/svelte-testing-library/commit/be4748ec0575e51c8d0ab512f020fc7e5aacaf02\"\u003e\u003ccode\u003ebe4748e\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm monorepo (\u003ca href=\"https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/svelte-testing-library/commits/@testing-library/svelte@5.3.1/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​testing-library/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\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/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\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/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  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/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\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/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\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/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  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/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  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/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in 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/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  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/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\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\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  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/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  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/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\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:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc73e1675812b9588fbbc8a234f04dbc06\"\u003e\u003ccode\u003ee6a3f8c\u003c/code\u003e\u003c/a\u003e fix: replace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9\"\u003e#9\u003c/a\u003e… (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9339\"\u003e#9339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91f649fcce3a3978dc399f9f7b797d986\"\u003e\u003ccode\u003e5d84eeb\u003c/code\u003e\u003c/a\u003e fix(browser): log \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b687c57153ed3d0d4777d7765c18f3cc82\"\u003e\u003ccode\u003e1ec3a8b\u003c/code\u003e\u003c/a\u003e feat: support openTelemetry for browser mode (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69252fb5088270a2b3888f48318ba2323\"\u003e\u003ccode\u003eb67788c\u003c/code\u003e\u003c/a\u003e fix(browser): fix upload File instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c9612176a445eab70c55c12d32b0d9b78bd17\"\u003e\u003ccode\u003eb70c961\u003c/code\u003e\u003c/a\u003e fix(browser): fix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline proje...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a36c3bed323ebb89ffd09617b8a97977cba0ba0c\"\u003e\u003ccode\u003ea36c3be\u003c/code\u003e\u003c/a\u003e refactor(browser): restructure screenshot matcher and add documentation (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9243\"\u003e#9243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210cefa1caa6b9849a41fd26ec01775074\"\u003e\u003ccode\u003e84a3062\u003c/code\u003e\u003c/a\u003e fix(browser): string formatting bug when including placeholders in console.lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/browser\"\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.0.13 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/TerramedicCorps/terramedic/pull/95","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TerramedicCorps%2Fterramedic/issues/95","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/95/packages"}}]}