{"id":2843,"name":"@lucide/svelte","ecosystem":"npm","repository_url":"https://github.com/lucide-icons/lucide","issues_count":827,"created_at":"2025-06-06T15:02:13.593Z","updated_at":"2025-06-06T15:02:13.593Z","purl":"pkg:npm/@lucide/svelte","metadata":{"id":11315439,"name":"@lucide/svelte","ecosystem":"npm","description":"A Lucide icon library package for Svelte applications.","homepage":"https://lucide.dev","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/lucide-icons/lucide","keywords_array":["Lucide","Svelte","Feather","Icons","Icon","SVG","Feather Icons","Fontawesome","Font Awesome"],"namespace":"lucide","versions_count":37,"first_release_published_at":"2025-01-24T16:12:03.606Z","latest_release_published_at":"2025-06-03T21:15:24.551Z","latest_release_number":"0.512.0","last_synced_at":"2025-06-03T21:18:27.945Z","created_at":"2025-01-31T16:55:24.459Z","updated_at":"2025-06-03T21:38:14.687Z","registry_url":"https://www.npmjs.com/package/@lucide/svelte","install_command":"npm install @lucide/svelte","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.512.0"}},"repo_metadata":{"id":37012306,"uuid":"270722949","full_name":"lucide-icons/lucide","owner":"lucide-icons","description":"Beautiful \u0026 consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.","archived":false,"fork":false,"pushed_at":"2025-05-24T16:30:54.000Z","size":14326,"stargazers_count":17273,"open_issues_count":390,"forks_count":812,"subscribers_count":49,"default_branch":"main","last_synced_at":"2025-05-28T06:15:55.761Z","etag":null,"topics":["feather-icons","figma","icons","react","svg","svg-icons","svgs","ui-components","ui-design","vue"],"latest_commit_sha":null,"homepage":"https://lucide.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucide-icons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"open_collective":"lucide-icons"}},"created_at":"2020-06-08T15:36:21.000Z","updated_at":"2025-05-28T06:08:09.000Z","dependencies_parsed_at":"2023-11-16T13:41:21.813Z","dependency_job_id":"75190c68-ec35-499a-b707-6c3042734049","html_url":"https://github.com/lucide-icons/lucide","commit_stats":{"total_commits":1821,"total_committers":185,"mean_commits":9.843243243243244,"dds":0.7929708951125756,"last_synced_commit":"dcd19cedc9fe69a6c6da30c65f412e2dbea585f7"},"previous_names":[],"tags_count":596,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucide-icons","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257811448,"owners_count":22606314,"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":"lucide-icons","name":"Lucide","uuid":"66879934","kind":"organization","description":"Simply beautiful open source icons, community-sourced","email":"info@lucide.dev","website":"https://lucide.dev","location":"The wide world","twitter":"lucide_icons","company":null,"icon_url":"https://avatars.githubusercontent.com/u/66879934?v=4","repositories_count":4,"last_synced_at":"2025-05-28T06:15:55.017Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lucide-icons","funding_links":[],"total_stars":17267,"followers":240,"following":0,"created_at":"2022-11-14T07:11:59.320Z","updated_at":"2025-05-28T06:15:55.018Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucide-icons","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucide-icons/repositories"},"tags":[{"name":"0.511.0","sha":"ba77aa6a76152a93c0388910427c7ece3f75dd61","kind":"commit","published_at":"2025-05-16T11:55:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.511.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.511.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.511.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.511.0/manifests"},{"name":"0.510.0","sha":"8ae65a8fb16e2ee65b256b25ea99891b72dca66c","kind":"commit","published_at":"2025-05-12T13:07:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.510.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.510.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.510.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.510.0/manifests"},{"name":"0.509.0","sha":"e913eab8bb8f1d07fa4d00811a2e2fe0abb5683f","kind":"commit","published_at":"2025-05-09T08:29:59.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.509.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.509.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.509.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.509.0/manifests"},{"name":"0.508.0","sha":"c00ef3a8353e26386d73b8a4f8c029925c68fd59","kind":"commit","published_at":"2025-05-06T08:58:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.508.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.508.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.508.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.508.0/manifests"},{"name":"0.507.0","sha":"e4f411ce9cb1716990e8b226240ec2ab313b94bf","kind":"commit","published_at":"2025-05-02T20:04:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.507.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.507.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.507.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.507.0/manifests"},{"name":"0.506.0","sha":"5baa37b85a7a44388ab06908a87653bf87b75fd6","kind":"commit","published_at":"2025-05-02T08:24:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.506.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.506.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.506.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.506.0/manifests"},{"name":"0.505.0","sha":"1ab38266075cd9d6e297ca87f6b7638da74d9abc","kind":"commit","published_at":"2025-05-02T07:40:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.505.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.505.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.505.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.505.0/manifests"},{"name":"0.504.0","sha":"fd3f3eb60739cd88a6e65295597af7c434d88e9e","kind":"commit","published_at":"2025-05-02T07:21:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.504.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.504.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.504.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.504.0/manifests"},{"name":"0.503.0","sha":"232d7b455775bd34779c36cdfe272802f36daa8a","kind":"commit","published_at":"2025-04-21T10:20:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.503.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.503.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.503.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.503.0/manifests"},{"name":"0.502.0","sha":"0778ec87ad1062a03d2e05c9f10e384fec66d302","kind":"commit","published_at":"2025-04-21T09:33:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.502.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.502.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.502.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.502.0/manifests"},{"name":"0.501.0","sha":"a620a0b08c4661039722396816a092e18d2bea6c","kind":"commit","published_at":"2025-04-18T15:17:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.501.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.501.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.501.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.501.0/manifests"},{"name":"0.500.0","sha":"2517eb642c66d345258cefe115dfd27a5d2caf91","kind":"commit","published_at":"2025-04-18T15:01:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.500.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.500.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.500.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.500.0/manifests"},{"name":"0.499.0","sha":"61d6f93023ec44b1a813cd147829f36564edbdd6","kind":"commit","published_at":"2025-04-18T14:49:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.499.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.499.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.499.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.499.0/manifests"},{"name":"0.498.0","sha":"1a3e9f273e64d8cd125880b57cab3d393a3cc314","kind":"commit","published_at":"2025-04-18T14:47:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.498.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.498.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.498.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.498.0/manifests"},{"name":"0.497.0","sha":"8023c01f37ac5e287a884ff31e1a34d1ba8cc65b","kind":"commit","published_at":"2025-04-18T14:46:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.497.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.497.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.497.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.497.0/manifests"},{"name":"0.496.0","sha":"674a6bf799e2f997b456e016ac0bf7f796cd178b","kind":"commit","published_at":"2025-04-18T14:45:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.496.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.496.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.496.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.496.0/manifests"},{"name":"0.495.0","sha":"e3a476a027a80fd443eb4437d2f1d75db2828c7e","kind":"commit","published_at":"2025-04-18T14:44:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.495.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.495.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.495.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.495.0/manifests"},{"name":"0.494.0","sha":"a021c1dbcec8b6ff73cdd1794ac6ea997fb82978","kind":"commit","published_at":"2025-04-18T13:44:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.494.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.494.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.494.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.494.0/manifests"},{"name":"0.493.0","sha":"6eb67bde5a0767084690b57a919dd2a0350f4f94","kind":"commit","published_at":"2025-04-18T13:17:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.493.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.493.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.493.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.493.0/manifests"},{"name":"0.492.0","sha":"849d9c8af2df5198ecbd890d94812d153b613786","kind":"commit","published_at":"2025-04-18T10:30:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.492.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.492.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.492.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.492.0/manifests"},{"name":"0.491.0","sha":"02efe87c5a7ff7fd12ce80e0da705705fd6da64c","kind":"commit","published_at":"2025-04-18T10:20:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.491.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.491.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.491.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.491.0/manifests"},{"name":"0.490.0","sha":"dc39f3d96aa772a682214c3a7fd669194db44b3c","kind":"commit","published_at":"2025-04-18T10:14:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.490.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.490.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.490.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.490.0/manifests"},{"name":"0.489.0","sha":"6ca07ea1bc296a3bf58c63de1dd8c296c62030c6","kind":"commit","published_at":"2025-04-18T09:42:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.489.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.489.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.489.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.489.0/manifests"},{"name":"0.488.0","sha":"64d6b10239c3cf9b770d9e33ea2718a896fb125e","kind":"commit","published_at":"2025-04-13T12:39:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.488.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.488.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.488.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.488.0/manifests"},{"name":"0.487.0","sha":"d82718b22268fa09fa4cdaa88e1851358b40795d","kind":"commit","published_at":"2025-04-02T06:44:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.487.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.487.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.487.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.487.0/manifests"},{"name":"0.486.0","sha":"9fa525e8c69c420dd61722de5f4c743170e4b1c9","kind":"commit","published_at":"2025-03-31T14:20:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.486.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.486.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.486.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.486.0/manifests"},{"name":"0.485.0","sha":"20c0012e6217ac6d479540154268fd8fb496f2aa","kind":"commit","published_at":"2025-03-28T14:16:00.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.485.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.485.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.485.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.485.0/manifests"},{"name":"0.484.0","sha":"e8f64d8dccb4f96592a113ed36f2e67a31b16fea","kind":"commit","published_at":"2025-03-25T16:06:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.484.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.484.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.484.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.484.0/manifests"},{"name":"0.483.0","sha":"70dad77b96baeda926e9b28ed8e7cdbe7ab63764","kind":"commit","published_at":"2025-03-18T12:43:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.483.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.483.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.483.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.483.0/manifests"},{"name":"0.482.0","sha":"fccfaa3dd0dfdbbc9bab477b303cff9957a0906a","kind":"commit","published_at":"2025-03-14T17:49:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.482.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.482.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.482.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.482.0/manifests"},{"name":"0.481.0","sha":"fcebb5c4dbd7ab6c26943a2aa009cf57eddf8893","kind":"commit","published_at":"2025-03-14T15:03:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.481.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.481.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.481.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.481.0/manifests"},{"name":"0.480.0","sha":"1058ea5ae3c3565c41b9320e5aff9179919b5ecf","kind":"commit","published_at":"2025-03-14T14:44:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.480.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.480.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.480.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.480.0/manifests"},{"name":"0.479.0","sha":"aefb710e5c64b3d569b6e3eafa7516c273a1bf4a","kind":"commit","published_at":"2025-03-07T12:44:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.479.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.479.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.479.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.479.0/manifests"},{"name":"0.478.0","sha":"df063fa378412de33f29ba0c0ed006dd0e94820a","kind":"commit","published_at":"2025-03-07T12:03:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.478.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.478.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.478.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.478.0/manifests"},{"name":"0.477.0","sha":"16a18f790881adc6f44767edac29bfc2b42b8dc5","kind":"commit","published_at":"2025-02-28T17:00:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.477.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.477.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.477.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.477.0/manifests"},{"name":"0.476.0","sha":"c6632ce8d7191a210ca804a465d08e3d7f0050f2","kind":"commit","published_at":"2025-02-25T08:13:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.476.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.476.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.476.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.476.0/manifests"},{"name":"0.475.0","sha":"e28426a871f575b694e8403c6444afccaa404e54","kind":"commit","published_at":"2025-02-07T14:45:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.475.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.475.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.475.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.475.0/manifests"},{"name":"0.474.0","sha":"97bbe1d6b2adc6767831e52f6b12b2886b6498d5","kind":"commit","published_at":"2025-01-23T15:54:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.474.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.474.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.474.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.474.0/manifests"},{"name":"0.473.0","sha":"f3100b8af10b703dc2228f89fe807886a2fb438b","kind":"commit","published_at":"2025-01-17T15:31:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.473.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.473.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.473.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.473.0/manifests"},{"name":"0.472.0","sha":"0df4e2991c5f51ae9018c4aca2ae0d3f0dabac90","kind":"commit","published_at":"2025-01-17T11:10:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.472.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.472.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.472.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.472.0/manifests"},{"name":"0.471.1","sha":"31c3fefc17eca4ab54985354ff4f4f5e366dfd7f","kind":"commit","published_at":"2025-01-13T09:58:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.471.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.471.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.471.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.471.1/manifests"},{"name":"0.471.0","sha":"389fed877014047684fb0bd6e387357fb8042e5d","kind":"commit","published_at":"2025-01-10T13:36:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.471.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.471.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.471.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.471.0/manifests"},{"name":"0.470.0","sha":"d5fe5a0ef43205d6fc884999317a52026ca1af6d","kind":"commit","published_at":"2025-01-10T10:52:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.470.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.470.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.470.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.470.0/manifests"},{"name":"0.469.0","sha":"ea0ac2f92b073b82ef851e11d6d179a9a419e640","kind":"commit","published_at":"2024-12-20T09:36:02.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.469.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.469.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.469.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.469.0/manifests"},{"name":"0.468.0","sha":"f12b0de177fbc2a6795e99be065887e72b237123","kind":"commit","published_at":"2024-12-05T12:18:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.468.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.468.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.468.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.468.0/manifests"},{"name":"0.467.0","sha":"67cbce66e98a92c7a7d4d0d68d223041c1c4d3de","kind":"commit","published_at":"2024-12-05T11:56:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.467.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.467.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.467.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.467.0/manifests"},{"name":"0.466.0","sha":"ea89735f6793cad1c75eaa3bbf0297a5171f21df","kind":"commit","published_at":"2024-12-05T08:51:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.466.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.466.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.466.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.466.0/manifests"},{"name":"0.465.0","sha":"4213367a372b97290230534c063ed70c4279c3ac","kind":"commit","published_at":"2024-12-04T09:06:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.465.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.465.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.465.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.465.0/manifests"},{"name":"0.464.0","sha":"6b19d52ab04296afc9e0acc019fed800890aa4fa","kind":"commit","published_at":"2024-12-03T11:45:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.464.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.464.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.464.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.464.0/manifests"},{"name":"0.463.0","sha":"ee575f6ae923fb720840f2ddcdb786ca5c04b9f5","kind":"commit","published_at":"2024-12-03T10:36:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.463.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.463.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.463.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.463.0/manifests"},{"name":"0.462.0","sha":"5ca6bc338597e0c1abf278fd6ce6657e24e2bd38","kind":"commit","published_at":"2024-11-27T09:48:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.462.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.462.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.462.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.462.0/manifests"},{"name":"0.461.0","sha":"eaeef9ae37ff91176c863c7c516fd1fad28e3894","kind":"commit","published_at":"2024-11-25T18:56:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.461.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.461.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.461.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.461.0/manifests"},{"name":"0.460.1","sha":"f238fe1b1858d4fbf6b24b1ef89d6822969712ea","kind":"commit","published_at":"2024-11-16T08:43:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.460.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.460.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.460.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.460.1/manifests"},{"name":"0.460.0","sha":"4d91fbb588f2864941dcfb12288a8b6291afa503","kind":"commit","published_at":"2024-11-15T17:45:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.460.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.460.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.460.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.460.0/manifests"},{"name":"0.459.0","sha":"2c55c2ab936a94d73c214bb94c65265a575b99bb","kind":"commit","published_at":"2024-11-15T12:57:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.459.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.459.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.459.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.459.0/manifests"},{"name":"0.458.0","sha":"cb60e311626e1d4820f8c71e780ca80fceb46599","kind":"commit","published_at":"2024-11-15T12:55:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.458.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.458.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.458.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.458.0/manifests"},{"name":"0.457.0","sha":"4b0d17ad24aac478e7a78896230ce4a85ee79914","kind":"commit","published_at":"2024-11-15T11:23:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.457.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.457.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.457.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.457.0/manifests"},{"name":"0.456.0","sha":"f93beca5957187620e30ae771d220d88501be621","kind":"commit","published_at":"2024-11-08T15:49:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.456.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.456.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.456.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.456.0/manifests"},{"name":"0.455.0","sha":"d2f7a0931dff6660a72e2d9b2c79da086d741f18","kind":"commit","published_at":"2024-11-08T08:53:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.455.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.455.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.455.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.455.0/manifests"},{"name":"0.454.0","sha":"dcd19cedc9fe69a6c6da30c65f412e2dbea585f7","kind":"commit","published_at":"2024-10-28T13:41:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.454.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.454.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.454.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.454.0/manifests"},{"name":"0.453.0","sha":"757bf0fb85ff049299e6095095bc99f87b63d3dc","kind":"commit","published_at":"2024-10-15T02:11:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.453.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.453.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.453.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.453.0/manifests"},{"name":"0.452.0","sha":"4d98681f0538d5fe848693ed2bf4218478665759","kind":"commit","published_at":"2024-10-11T18:29:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.452.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.452.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.452.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.452.0/manifests"},{"name":"0.451.0","sha":"bde9e1cb6bf60b387e84762514f1737bc0c9aacd","kind":"commit","published_at":"2024-10-08T09:10:02.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.451.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.451.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.451.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.451.0/manifests"},{"name":"0.450.0","sha":"13cea45e8b1612d8b5315dcddfd794b6fd8cf72f","kind":"commit","published_at":"2024-10-08T08:34:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.450.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.450.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.450.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.450.0/manifests"},{"name":"0.449.0","sha":"2e1a5cf6eac36a34978d5fa69612c51562e78a13","kind":"commit","published_at":"2024-10-08T08:19:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.449.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.449.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.449.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.449.0/manifests"},{"name":"0.448.0","sha":"f49ecd73a5a503cd54485a498a7cad21d0b1a5c4","kind":"commit","published_at":"2024-10-08T08:17:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.448.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.448.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.448.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.448.0/manifests"},{"name":"0.447.0","sha":"542507f8358c9eecd4e4da7875afac7c3e4c11ad","kind":"commit","published_at":"2024-10-01T20:13:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.447.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.447.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.447.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.447.0/manifests"},{"name":"0.446.0","sha":"b6e71c6c7a5113dce3d35f6953e7d4cb904be04a","kind":"commit","published_at":"2024-09-25T05:21:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.446.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.446.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.446.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.446.0/manifests"},{"name":"0.445.0","sha":"7de43440eef4aef50f5258fba36e25559d8cf96f","kind":"commit","published_at":"2024-09-20T21:26:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.445.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.445.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.445.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.445.0/manifests"},{"name":"0.444.0","sha":"0c912bd7ff782cbff47ddbcf5ed9fa41ba54169e","kind":"commit","published_at":"2024-09-20T21:18:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.444.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.444.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.444.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.444.0/manifests"},{"name":"0.443.0","sha":"3f24597a65fa9d4af015058ec505a435cd679b09","kind":"commit","published_at":"2024-09-20T21:08:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.443.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.443.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.443.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.443.0/manifests"},{"name":"0.442.0","sha":"590d59ac5fb089c38b7d41794429d02ca3e11387","kind":"commit","published_at":"2024-09-20T21:03:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.442.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.442.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.442.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.442.0/manifests"},{"name":"0.441.0","sha":"f0afdd46147a73a2eaeb09175f2a245d8eee7908","kind":"commit","published_at":"2024-09-12T12:22:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.441.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.441.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.441.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.441.0/manifests"},{"name":"0.440.0","sha":"38e7431189b88458f798c03b1692a1f93b6a58a8","kind":"commit","published_at":"2024-09-12T08:21:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.440.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.440.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.440.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.440.0/manifests"},{"name":"0.439.0","sha":"e20e7a43ba0e663121de9ae366e31d0cc03061a9","kind":"commit","published_at":"2024-09-06T07:40:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.439.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.439.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.439.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.439.0/manifests"},{"name":"0.438.0","sha":"0ca20991130eb8405586a8078c5ab361eee6eee0","kind":"commit","published_at":"2024-09-01T19:08:00.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.438.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.438.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.438.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.438.0/manifests"},{"name":"0.437.0","sha":"efcede62e7dd5220f7f8caf0364cff7a45a9c16a","kind":"commit","published_at":"2024-08-31T11:16:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.437.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.437.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.437.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.437.0/manifests"},{"name":"0.436.0","sha":"3c3f548ec1fffe0bd9d0d9661250e9559d586bf0","kind":"commit","published_at":"2024-08-25T16:21:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.436.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.436.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.436.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.436.0/manifests"},{"name":"0.435.0","sha":"0160bbe539d5e98601a06cbc2ed1581f84647a72","kind":"commit","published_at":"2024-08-23T09:31:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.435.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.435.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.435.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.435.0/manifests"},{"name":"0.434.0","sha":"7837a044388e2e5702c32656a3164eb49b4fa95e","kind":"commit","published_at":"2024-08-23T09:26:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.434.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.434.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.434.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.434.0/manifests"},{"name":"0.433.0","sha":"944e4286304c049ade0adaba8174253f512cff35","kind":"commit","published_at":"2024-08-23T09:10:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.433.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.433.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.433.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.433.0/manifests"},{"name":"0.432.0","sha":"b1087d3da073d69f0a0a0eedd803cb70843f20bd","kind":"commit","published_at":"2024-08-23T08:38:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.432.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.432.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.432.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.432.0/manifests"},{"name":"0.431.0","sha":"25707c7c47c685f9e370de85d2de4328c26ce538","kind":"commit","published_at":"2024-08-23T08:27:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.431.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.431.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.431.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.431.0/manifests"},{"name":"0.430.0","sha":"cbb4ed985c29bc31c33bb8345615405acd909d79","kind":"commit","published_at":"2024-08-23T08:26:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.430.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.430.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.430.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.430.0/manifests"},{"name":"0.429.0","sha":"79c2333b7fdec58ebc87b784879d458c53b17676","kind":"commit","published_at":"2024-08-21T07:26:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.429.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.429.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.429.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.429.0/manifests"},{"name":"0.428.0","sha":"6e65118cd3bb6abd3f49a0896cafdf64f9bf575c","kind":"commit","published_at":"2024-08-16T08:26:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.428.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.428.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.428.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.428.0/manifests"},{"name":"0.427.0","sha":"c7c6b479fc4397dc70c6e602ad3cb6403510075c","kind":"commit","published_at":"2024-08-09T09:05:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.427.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.427.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.427.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.427.0/manifests"},{"name":"0.426.0","sha":"777166c06d9ae54dbd5ae64ed56060fd189c803c","kind":"commit","published_at":"2024-08-08T14:29:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.426.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.426.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.426.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.426.0/manifests"},{"name":"0.425.0","sha":"07dd0bfdb1f40986375516821fe515915818df85","kind":"commit","published_at":"2024-08-08T14:27:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.425.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.425.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.425.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.425.0/manifests"},{"name":"0.424.0","sha":"3cf67355b481228aa9d56a747674849ab7f98f1d","kind":"commit","published_at":"2024-08-02T10:39:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.424.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.424.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.424.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.424.0/manifests"},{"name":"0.423.0","sha":"3c6a8c5118ad82e2d1e73df70c34b6024f26cd2d","kind":"commit","published_at":"2024-08-02T09:39:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.423.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.423.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.423.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.423.0/manifests"},{"name":"0.422.0","sha":"8a088af570baecca60b53e0ec4b6cd3f45666cf2","kind":"commit","published_at":"2024-08-02T09:33:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.422.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.422.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.422.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.422.0/manifests"},{"name":"0.421.0","sha":"cf5d6fc8871e48abe59672460a608ffb290e3afd","kind":"commit","published_at":"2024-08-02T09:17:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.421.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.421.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.421.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.421.0/manifests"},{"name":"0.420.0","sha":"3143b24dff34d6b437c9e0ab18038b56c8dbf014","kind":"commit","published_at":"2024-08-02T07:46:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.420.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.420.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.420.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.420.0/manifests"},{"name":"0.419.0","sha":"158212c13076fd9759364fbd2e8772e8c036728d","kind":"commit","published_at":"2024-08-01T13:30:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.419.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.419.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.419.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.419.0/manifests"},{"name":"0.418.0","sha":"1d5edc507d99c02b826d631337a6f2253f4abd8b","kind":"commit","published_at":"2024-07-31T16:34:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.418.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.418.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.418.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.418.0/manifests"},{"name":"0.417.0","sha":"6f44a5d6249ec13c0f793b34fffac69b6f5ba025","kind":"commit","published_at":"2024-07-28T08:02:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.417.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.417.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.417.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.417.0/manifests"},{"name":"0.416.0","sha":"1c12bae0f5fecebd87dcb8773dcb2ab6cb8db5df","kind":"commit","published_at":"2024-07-25T14:17:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.416.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.416.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.416.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.416.0/manifests"},{"name":"0.415.0","sha":"fdcb73cb7ada37482acb5b34b5f0ab3bfe61f7ec","kind":"commit","published_at":"2024-07-25T14:15:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.415.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.415.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.415.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.415.0/manifests"},{"name":"0.414.0","sha":"18d18361e8756fcef11951fbf65932e593fff876","kind":"commit","published_at":"2024-07-22T07:43:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.414.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.414.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.414.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.414.0/manifests"},{"name":"0.413.0","sha":"45c3c00d1d06c6b72e47673252db4b769c1ec8c7","kind":"commit","published_at":"2024-07-22T07:31:59.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.413.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.413.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.413.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.413.0/manifests"},{"name":"0.412.0","sha":"54a58881da2a10431ee32291902fa81a6ff47f45","kind":"commit","published_at":"2024-07-20T17:52:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.412.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.412.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.412.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.412.0/manifests"},{"name":"0.411.0","sha":"2d1be858c872e763b709b24bcfabdaf0270d32d8","kind":"commit","published_at":"2024-07-19T11:00:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.411.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.411.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.411.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.411.0/manifests"},{"name":"0.410.0","sha":"fa6ddf923f9de9ac91c420959c27192a82be2499","kind":"commit","published_at":"2024-07-19T09:06:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.410.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.410.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.410.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.410.0/manifests"},{"name":"0.409.0","sha":"137ab5c885ac22f6a0b0fe753f667d2b5cf4dd92","kind":"commit","published_at":"2024-07-19T08:52:02.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.409.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.409.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.409.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.409.0/manifests"},{"name":"0.408.0","sha":"0186afc0e67c25459860d6222a9b24a437028b91","kind":"commit","published_at":"2024-07-12T07:04:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.408.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.408.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.408.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.408.0/manifests"},{"name":"0.407.0","sha":"01e5fd74e6a429ab26679ffa60b27010d897fb2b","kind":"commit","published_at":"2024-07-09T18:02:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.407.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.407.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.407.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.407.0/manifests"},{"name":"0.406.0","sha":"7c62c7c6620b2227ae6d15eb81a5339b3fc8fbe5","kind":"commit","published_at":"2024-07-09T13:50:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.406.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.406.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.406.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.406.0/manifests"},{"name":"0.405.0","sha":"e92d5e2d4090d84ef87f9ac8ebcf349fd171933d","kind":"commit","published_at":"2024-07-09T12:48:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.405.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.405.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.405.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.405.0/manifests"},{"name":"0.404.0","sha":"43dfe362b6fa89647f1f0d6ab24669a586bcb011","kind":"commit","published_at":"2024-07-09T08:05:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.404.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.404.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.404.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.404.0/manifests"},{"name":"0.403.0","sha":"34805df73fca6d22000a7f497f68d4cb30b385b0","kind":"commit","published_at":"2024-07-08T13:52:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.403.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.403.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.403.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.403.0/manifests"},{"name":"0.402.0","sha":"7cb867782d3606da42f18df4f406c0ea4c0d90a0","kind":"commit","published_at":"2024-07-08T07:35:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.402.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.402.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.402.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.402.0/manifests"},{"name":"0.401.0","sha":"63deb3e4f9b3030cd4b6ea54f8f07060c5356d8d","kind":"commit","published_at":"2024-07-07T20:12:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.401.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.401.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.401.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.401.0/manifests"},{"name":"0.400.0","sha":"c8b00be37e2fc68eb823c4ddc0d14597ac6db433","kind":"commit","published_at":"2024-07-01T19:55:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.400.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.400.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.400.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.400.0/manifests"},{"name":"0.399.0","sha":"80350b2cb1e3305554813d699a3752eeefdb33ad","kind":"commit","published_at":"2024-06-28T08:23:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.399.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.399.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.399.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.399.0/manifests"},{"name":"0.398.0","sha":"a463d8a5c7fd641895b43d987d470fe27b7b1ef9","kind":"commit","published_at":"2024-06-28T06:53:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.398.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.398.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.398.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.398.0/manifests"},{"name":"0.397.0","sha":"fbd5225aade32ea933594bbfc45d4edea9c46dad","kind":"commit","published_at":"2024-06-26T08:31:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.397.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.397.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.397.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.397.0/manifests"},{"name":"0.396.0","sha":"f4d451de802c7110ad7acd14f2d76746bde3ebfe","kind":"commit","published_at":"2024-06-21T10:52:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.396.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.396.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.396.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.396.0/manifests"},{"name":"0.395.0","sha":"199987276be9b639702c2cff367c44588b1a926e","kind":"commit","published_at":"2024-06-14T10:48:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.395.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.395.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.395.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.395.0/manifests"},{"name":"0.394.0","sha":"f50764448842b414f1416f0bec0364fe612b989d","kind":"commit","published_at":"2024-06-10T14:25:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.394.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.394.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.394.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.394.0/manifests"},{"name":"0.393.0","sha":"14862fb0dcd38ae413e07c30c020f641a4ce3486","kind":"commit","published_at":"2024-06-10T14:07:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.393.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.393.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.393.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.393.0/manifests"},{"name":"0.392.0","sha":"2963369c8d30978ebf63699157ad44e06e9416ae","kind":"commit","published_at":"2024-06-10T14:04:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.392.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.392.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.392.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.392.0/manifests"},{"name":"0.391.0","sha":"1e20d5087aa2572f8e364edc5362039346fc65da","kind":"commit","published_at":"2024-06-10T11:16:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.391.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.391.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.391.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.391.0/manifests"},{"name":"0.390.0","sha":"864fdeca8418b94d88c05c30eb181911248b1e36","kind":"commit","published_at":"2024-06-06T14:27:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.390.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.390.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.390.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.390.0/manifests"},{"name":"0.389.0","sha":"2e7df30267cc4c54214bfc7213a917bdbd48b5ef","kind":"commit","published_at":"2024-06-06T13:08:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.389.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.389.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.389.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.389.0/manifests"},{"name":"0.388.0","sha":"b227caee9813367f91d561c4225577d3a3dafeda","kind":"commit","published_at":"2024-06-06T11:16:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.388.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.388.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.388.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.388.0/manifests"},{"name":"0.387.0","sha":"72b74fbdb418c034a9837a87f0035cd7f6633a60","kind":"commit","published_at":"2024-06-06T09:08:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.387.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.387.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.387.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.387.0/manifests"},{"name":"0.386.0","sha":"01d36ad3635afd187308a28c06fdb0433206df0d","kind":"commit","published_at":"2024-06-06T09:06:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.386.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.386.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.386.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.386.0/manifests"},{"name":"0.385.0","sha":"79430da42ecbbab4c2ba3021ccee3330b1a60ea7","kind":"commit","published_at":"2024-06-06T09:02:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.385.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.385.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.385.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.385.0/manifests"},{"name":"0.384.0","sha":"0620843f4cc2fbe345ac71361659487c0ef76c3a","kind":"commit","published_at":"2024-06-06T08:59:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.384.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.384.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.384.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.384.0/manifests"},{"name":"0.383.0","sha":"ebb8ec66af24f0ebaa146258f193b8a479d32ea1","kind":"commit","published_at":"2024-06-02T10:05:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.383.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.383.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.383.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.383.0/manifests"},{"name":"0.382.0","sha":"8458345535346966f0e388fbd12215712cc64391","kind":"commit","published_at":"2024-06-02T08:39:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.382.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.382.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.382.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.382.0/manifests"},{"name":"0.381.0","sha":"66d6c2fe4ba48766ff8f112733e268cc69f71086","kind":"commit","published_at":"2024-05-30T10:56:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.381.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.381.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.381.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.381.0/manifests"},{"name":"0.380.0","sha":"053808685c15401e3e32aa174caac20e20469048","kind":"commit","published_at":"2024-05-30T10:03:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.380.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.380.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.380.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.380.0/manifests"},{"name":"0.379.0","sha":"1b3173b17b5f2f1381461a19fbf697aae7c12da7","kind":"commit","published_at":"2024-05-21T13:34:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.379.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.379.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.379.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.379.0/manifests"},{"name":"0.378.0","sha":"5fead67bf39f0ccf77e1ad28afde005a4ad7ac05","kind":"commit","published_at":"2024-05-03T08:31:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.378.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.378.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.378.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.378.0/manifests"},{"name":"0.377.0","sha":"5862ea735ec15b09d47abca68bffbd60f964122c","kind":"commit","published_at":"2024-05-02T09:44:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.377.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.377.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.377.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.377.0/manifests"},{"name":"0.376.0","sha":"e50582e93e7b1cfa34082eca38e2fc0f9f1fc991","kind":"commit","published_at":"2024-04-26T15:59:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.376.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.376.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.376.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.376.0/manifests"},{"name":"0.375.0","sha":"54ef137b49013c324f409068c55f84c0cf137194","kind":"commit","published_at":"2024-04-26T13:41:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.375.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.375.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.375.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.375.0/manifests"},{"name":"0.374.0","sha":"8c1e56a7bf1b70f689453ad46db14311fb305759","kind":"commit","published_at":"2024-04-26T08:59:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.374.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.374.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.374.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.374.0/manifests"},{"name":"0.373.0","sha":"305e282e198487bb9894c4596eac6ae2938a49f2","kind":"commit","published_at":"2024-04-24T07:09:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.373.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.373.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.373.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.373.0/manifests"},{"name":"0.372.0","sha":"34cf88d209de6f0b6e2ed0fcd9451f4ca67de396","kind":"commit","published_at":"2024-04-19T08:49:38.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.372.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.372.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.372.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.372.0/manifests"},{"name":"0.371.0","sha":"58f614acca5657d79f663a91da832b932f786454","kind":"commit","published_at":"2024-04-18T07:25:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.371.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.371.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.371.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.371.0/manifests"},{"name":"0.370.0","sha":"c2c85fbd5c4781ab1c853c5d90bf644391372cab","kind":"commit","published_at":"2024-04-17T14:42:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.370.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.370.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.370.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.370.0/manifests"},{"name":"0.369.0","sha":"59aa7bc824208444f0e47ab09a9518f94f170862","kind":"commit","published_at":"2024-04-17T14:41:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.369.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.369.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.369.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.369.0/manifests"},{"name":"0.368.0","sha":"46318b160574faddabf013ded5b56de24867bee5","kind":"commit","published_at":"2024-04-12T10:21:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.368.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.368.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.368.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.368.0/manifests"},{"name":"0.367.0","sha":"4bf91a3c51df4924f422fa73fc71e1fcdf9fff1a","kind":"commit","published_at":"2024-04-10T07:26:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.367.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.367.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.367.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.367.0/manifests"},{"name":"0.366.0","sha":"d75c7613b269dfcc4311e63417b6fe02be99fe16","kind":"commit","published_at":"2024-04-09T07:20:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.366.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.366.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.366.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.366.0/manifests"},{"name":"0.365.0","sha":"94bbdb4e069ae0802343de8f94f880f1675761b7","kind":"commit","published_at":"2024-04-05T14:28:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.365.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.365.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.365.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.365.0/manifests"},{"name":"0.364.0","sha":"4aa36db1cb98d099a2836a24eba34e1bd0b60455","kind":"commit","published_at":"2024-04-01T09:14:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.364.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.364.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.364.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.364.0/manifests"},{"name":"0.363.0","sha":"e565116a4a28d3a9b9c284cb16f773d264599172","kind":"commit","published_at":"2024-03-22T15:35:19.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.363.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.363.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.363.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.363.0/manifests"},{"name":"0.362.0","sha":"0d6aa9feaa62f71577f255d351df3560694f58e7","kind":"commit","published_at":"2024-03-22T11:10:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.362.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.362.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.362.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.362.0/manifests"},{"name":"0.361.0","sha":"712e6bf6e4048a384add8ce99743bd3b85841e94","kind":"commit","published_at":"2024-03-22T08:12:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.361.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.361.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.361.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.361.0/manifests"},{"name":"0.360.0","sha":"58319dd4479c0575a5a3eb84f20aea995faa6abd","kind":"commit","published_at":"2024-03-21T11:08:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.360.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.360.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.360.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.360.0/manifests"},{"name":"0.359.0","sha":"cf89b8eeac54302aaafdd367f9c471efb4f34868","kind":"commit","published_at":"2024-03-18T17:43:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.359.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.359.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.359.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.359.0/manifests"},{"name":"0.358.0","sha":"a8c6add82b63145094c2a10e418756429edb2298","kind":"commit","published_at":"2024-03-14T12:51:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.358.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.358.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.358.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.358.0/manifests"},{"name":"0.357.0","sha":"0b1fb8ff1f6523ee6ae435e30d97fb52ac1d088d","kind":"commit","published_at":"2024-03-13T16:10:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.357.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.357.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.357.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.357.0/manifests"},{"name":"0.356.0","sha":"96da23cc88e144a9852a4de255d1d7808978b219","kind":"commit","published_at":"2024-03-11T14:00:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.356.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.356.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.356.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.356.0/manifests"},{"name":"0.355.0","sha":"78182c3573aa65901d14e7c32202691497694c9b","kind":"commit","published_at":"2024-03-11T13:59:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.355.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.355.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.355.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.355.0/manifests"},{"name":"0.354.0","sha":"16ee591f49d54e56ebbfa81cc0de1666473cb9b9","kind":"commit","published_at":"2024-03-09T14:21:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.354.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.354.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.354.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.354.0/manifests"},{"name":"0.353.0","sha":"7b7607879294deb8de7a4927d54f51773fc5435d","kind":"commit","published_at":"2024-03-09T09:42:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.353.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.353.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.353.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.353.0/manifests"},{"name":"0.352.0","sha":"6fbd5ee06ad3fa72acd5162fbaa62d827f67df30","kind":"commit","published_at":"2024-03-08T15:55:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.352.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.352.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.352.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.352.0/manifests"},{"name":"0.351.0","sha":"07aefe3b88697de77ef5ead3a6e218f08fa80bc1","kind":"commit","published_at":"2024-03-08T14:28:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.351.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.351.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.351.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.351.0/manifests"},{"name":"0.350.0","sha":"0cf568c38b0611055380ff73f9376c4bc1bc41e7","kind":"commit","published_at":"2024-03-07T07:21:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.350.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.350.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.350.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.350.0/manifests"},{"name":"0.349.0","sha":"a8b8dfc58e8445ab2a53dc353a4028359fa9ba1d","kind":"commit","published_at":"2024-03-06T21:16:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.349.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.349.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.349.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.349.0/manifests"},{"name":"0.348.0","sha":"d67ef7b0ca54d65c9c3cd1b39a523aa6bbe0f09f","kind":"commit","published_at":"2024-03-06T19:59:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.348.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.348.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.348.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.348.0/manifests"},{"name":"0.347.0","sha":"198ccb84308b0b29acaff9b47ae267731b52f08e","kind":"commit","published_at":"2024-03-06T19:58:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.347.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.347.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.347.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.347.0/manifests"},{"name":"0.346.0","sha":"45aa928369cbb2dca7608c3d853cd1a5d3b96952","kind":"commit","published_at":"2024-03-06T19:29:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.346.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.346.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.346.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.346.0/manifests"},{"name":"0.345.0","sha":"93dc356fa19e9483391c1a975f6567d78f1b61c5","kind":"commit","published_at":"2024-03-06T19:13:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.345.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.345.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.345.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.345.0/manifests"},{"name":"0.344.0","sha":"a0aa1326828256ec68ed0a5c8fb3706e67f553e4","kind":"commit","published_at":"2024-03-01T10:40:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.344.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.344.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.344.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.344.0/manifests"},{"name":"0.343.0","sha":"1a4dd64862d12393e6df7a44c5c7b3a086010e3f","kind":"commit","published_at":"2024-02-28T15:53:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.343.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.343.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.343.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.343.0/manifests"},{"name":"0.342.0","sha":"024f21e89677f0788fa8ce40f0ec58c19783100c","kind":"commit","published_at":"2024-02-28T15:35:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.342.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.342.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.342.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.342.0/manifests"},{"name":"0.341.0","sha":"148bae88d85ee344d75f68ec38209b91f58c9690","kind":"commit","published_at":"2024-02-26T08:53:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.341.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.341.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.341.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.341.0/manifests"},{"name":"0.340.0","sha":"f297765a133a35dbd2cea4450021e040254dd72d","kind":"commit","published_at":"2024-02-25T10:28:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.340.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.340.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.340.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.340.0/manifests"},{"name":"0.339.0","sha":"4657ccbfffbad6f2d63eeb7d9b4caa0313471804","kind":"commit","published_at":"2024-02-25T09:27:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.339.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.339.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.339.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.339.0/manifests"},{"name":"0.338.0","sha":"bafad1c62598a159968fe8d144f3207186650043","kind":"commit","published_at":"2024-02-23T10:25:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.338.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.338.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.338.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.338.0/manifests"},{"name":"0.337.0","sha":"ca7a87112c6ee18a1622376ffd1835364f07336e","kind":"commit","published_at":"2024-02-23T08:58:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.337.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.337.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.337.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.337.0/manifests"},{"name":"0.336.0","sha":"d542da0a1c31a5a70861f463cbfbaaddec488754","kind":"commit","published_at":"2024-02-21T21:47:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.336.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.336.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.336.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.336.0/manifests"},{"name":"0.335.0","sha":"6fa51d2a22365a141d683beb32d54ec798521e53","kind":"commit","published_at":"2024-02-20T14:32:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.335.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.335.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.335.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.335.0/manifests"},{"name":"0.334.0","sha":"ca53b06af25d04bb4034d23e5708d1e93b30cda4","kind":"commit","published_at":"2024-02-19T08:01:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.334.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.334.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.334.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.334.0/manifests"},{"name":"0.333.0","sha":"5e5fe0085fb6fc8c60a12b65dc708c719b246267","kind":"commit","published_at":"2024-02-19T07:12:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.333.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.333.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.333.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.333.0/manifests"},{"name":"0.332.0","sha":"0c2a8d774f016220a6832144bbf0126823f9d846","kind":"commit","published_at":"2024-02-19T07:11:29.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.332.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.332.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.332.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.332.0/manifests"},{"name":"0.331.0","sha":"42c1faed7597021baff4aed7f807483beb8971c6","kind":"commit","published_at":"2024-02-15T12:34:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.331.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.331.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.331.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.331.0/manifests"},{"name":"0.330.0","sha":"01cff578e539980a4b12386a1de98c05470bbdd7","kind":"commit","published_at":"2024-02-12T15:18:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.330.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.330.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.330.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.330.0/manifests"},{"name":"0.329.0","sha":"0cfdfa21818a9933adf0c9b4e00f33031822c5af","kind":"commit","published_at":"2024-02-12T15:17:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.329.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.329.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.329.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.329.0/manifests"},{"name":"0.328.0","sha":"a2e8ea32d27f340b4920499a6d92fb566e271969","kind":"commit","published_at":"2024-02-12T15:16:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.328.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.328.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.328.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.328.0/manifests"},{"name":"0.327.0","sha":"8a7e6ba3436619148f0ba3d74789578c8e19b4a8","kind":"commit","published_at":"2024-02-12T15:15:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.327.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.327.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.327.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.327.0/manifests"},{"name":"0.326.0","sha":"7a9233f4a7432ebdcfc2a71bfb2985c7d96ad510","kind":"commit","published_at":"2024-02-12T15:14:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.326.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.326.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.326.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.326.0/manifests"},{"name":"0.325.0","sha":"e3923f87c26ee66d30604055d1b0470f4c9c6c08","kind":"commit","published_at":"2024-02-11T22:42:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.325.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.325.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.325.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.325.0/manifests"},{"name":"0.324.0","sha":"981c3309ced745479e6ec20c947be19cd6db6c17","kind":"commit","published_at":"2024-02-11T16:58:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.324.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.324.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.324.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.324.0/manifests"},{"name":"0.323.0","sha":"b9fdde2d091d9218eaa2a5e79da3fc72a40d9fbd","kind":"commit","published_at":"2024-02-05T18:34:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.323.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.323.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.323.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.323.0/manifests"},{"name":"0.322.0","sha":"772c5be03428ac54fd1a160c7f11110bf8c75535","kind":"commit","published_at":"2024-02-05T14:08:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.322.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.322.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.322.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.322.0/manifests"},{"name":"0.321.0","sha":"ee3483eb1b6913f44f4cf9610e66e63d4984ca89","kind":"commit","published_at":"2024-02-01T15:37:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.321.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.321.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.321.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.321.0/manifests"},{"name":"0.320.0","sha":"cfa89240256ef0a5b30f9a37ccfb1de92a6e0220","kind":"commit","published_at":"2024-01-31T07:36:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.320.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.320.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.320.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.320.0/manifests"},{"name":"0.319.0","sha":"8ab6f80e4f87d95baebb39e5130f702277e1d157","kind":"commit","published_at":"2024-01-30T09:08:59.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.319.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.319.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.319.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.319.0/manifests"},{"name":"0.318.0","sha":"a5221c236afbd7661898b8a0f4abd2ff2b794acb","kind":"commit","published_at":"2024-01-30T08:30:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.318.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.318.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.318.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.318.0/manifests"},{"name":"0.317.0","sha":"cdd32b52945247fc2943e48b63e0470d85194ee6","kind":"commit","published_at":"2024-01-29T18:50:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.317.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.317.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.317.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.317.0/manifests"},{"name":"0.316.0","sha":"3302870983d39894e60ca6e70ce61e719d9554eb","kind":"commit","published_at":"2024-01-26T09:10:19.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.316.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.316.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.316.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.316.0/manifests"},{"name":"0.315.0","sha":"28686b5bd5714a7a62d88d934cc54457d49b6984","kind":"commit","published_at":"2024-01-25T07:54:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.315.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.315.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.315.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.315.0/manifests"},{"name":"0.314.0","sha":"e450afe408e3f33a62bdf4d76d277a42a5b22bb1","kind":"commit","published_at":"2024-01-21T17:04:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.314.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.314.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.314.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.314.0/manifests"},{"name":"0.313.0","sha":"6fcfc820cac9cf8357baac277ccb492ef10e8ae8","kind":"commit","published_at":"2024-01-21T16:22:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.313.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.313.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.313.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.313.0/manifests"},{"name":"0.312.0","sha":"551635003c1d30d4d6220b5c689d11e374b13673","kind":"commit","published_at":"2024-01-17T19:06:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.312.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.312.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.312.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.312.0/manifests"},{"name":"0.311.0","sha":"62d350140e337c66301aa457a0cf84175c6bbd9d","kind":"commit","published_at":"2024-01-16T15:44:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.311.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.311.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.311.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.311.0/manifests"},{"name":"0.310.0","sha":"be3ccc8ece10ad772fea9e44fea2891b974878b6","kind":"commit","published_at":"2024-01-16T14:42:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.310.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.310.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.310.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.310.0/manifests"},{"name":"0.309.0","sha":"c9ffa4033fc6c3bb2483399c7b10bd1f311f52a6","kind":"commit","published_at":"2024-01-10T09:12:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.309.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.309.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.309.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.309.0/manifests"},{"name":"0.308.0","sha":"32a6187d695a79372d0e82b8662f66ef2807a588","kind":"commit","published_at":"2024-01-09T14:42:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.308.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.308.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.308.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.308.0/manifests"},{"name":"0.307.0","sha":"b72cea639949e4a9ebff9f4811c42054a335e6e7","kind":"commit","published_at":"2024-01-06T23:16:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.307.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.307.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.307.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.307.0/manifests"},{"name":"0.306.0","sha":"6b4f575992fb9eb41f988e844f2d82e7e65b0584","kind":"commit","published_at":"2024-01-05T15:58:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.306.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.306.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.306.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.306.0/manifests"},{"name":"0.305.0","sha":"314ee3b255fb38a16fbf9d05f3b1dbc251ace196","kind":"commit","published_at":"2024-01-05T11:47:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.305.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.305.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.305.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.305.0/manifests"},{"name":"0.304.0","sha":"001d0a51fb38245b0a3338649fbc519beca00b5f","kind":"commit","published_at":"2024-01-04T15:24:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.304.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.304.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.304.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.304.0/manifests"},{"name":"0.303.0","sha":"f0422f415cbcd45842fc4aa406b38872da727b88","kind":"commit","published_at":"2023-12-28T13:47:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.303.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.303.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.303.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.303.0/manifests"},{"name":"0.302.0","sha":"5ecfd613970ddbf2db7e2def5422ffdb3e10d61e","kind":"commit","published_at":"2023-12-25T10:28:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.302.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.302.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.302.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.302.0/manifests"},{"name":"0.301.0","sha":"7af26002a0a9dc89cc1f2a7e2cd2260407b8bc4f","kind":"commit","published_at":"2023-12-24T11:53:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.301.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.301.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.301.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.301.0/manifests"},{"name":"0.300.0","sha":"3648e0299261b6dae01d444dd1d2a976d70f3336","kind":"commit","published_at":"2023-12-22T12:53:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.300.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.300.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.300.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.300.0/manifests"},{"name":"0.299.0","sha":"e166ba4e8049641a91cbbf110867eee47815de0e","kind":"commit","published_at":"2023-12-20T08:08:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.299.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.299.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.299.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.299.0/manifests"},{"name":"0.298.0","sha":"df58c3ff2f0a3951854bbf14f00ba8abda159949","kind":"commit","published_at":"2023-12-16T14:39:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.298.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.298.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.298.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.298.0/manifests"},{"name":"0.297.0","sha":"315c020279347d474584950cc15ad3f230bc691a","kind":"commit","published_at":"2023-12-15T12:48:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.297.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.297.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.297.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.297.0/manifests"},{"name":"0.296.0","sha":"494f7953c8d5e113a27e2892cf388fbf7a85f515","kind":"commit","published_at":"2023-12-15T11:21:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.296.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.296.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.296.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.296.0/manifests"},{"name":"0.295.0","sha":"14c7ea8e13544a087be0c19add556097b87d7c37","kind":"commit","published_at":"2023-12-13T20:14:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.295.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.295.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.295.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.295.0/manifests"},{"name":"0.294.0","sha":"27c0a136cdced32c9e2ba1e969a27dbca42a9d3f","kind":"commit","published_at":"2023-11-28T20:00:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.294.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.294.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.294.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.294.0/manifests"},{"name":"0.293.0","sha":"1a09e7fb39505f814799dcc2c6db071f38e8cb04","kind":"commit","published_at":"2023-11-24T12:59:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.293.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.293.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.293.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.293.0/manifests"},{"name":"0.292.0","sha":"207ff6c487ac0ab6144aec10e2244045fc24062f","kind":"commit","published_at":"2023-11-03T07:49:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.292.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.292.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.292.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.292.0/manifests"},{"name":"0.291.0","sha":"d1866225baaa25fa08fe892985d5eab333126386","kind":"commit","published_at":"2023-10-31T06:13:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.291.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.291.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.291.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.291.0/manifests"},{"name":"0.290.0","sha":"d8b08f8fda58c6cb5a45ebd0b8ee59d7170cdc10","kind":"commit","published_at":"2023-10-27T06:56:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.290.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.290.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.290.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.290.0/manifests"},{"name":"0.289.0","sha":"fddacb626042179f6f5f6587d5756fb6b4b6c87a","kind":"commit","published_at":"2023-10-23T19:35:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.289.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.289.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.289.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.289.0/manifests"},{"name":"0.288.0","sha":"4f5642b8724e78105b4a2d4a582d38dccbcb88bc","kind":"commit","published_at":"2023-10-17T19:38:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.288.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.288.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.288.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.288.0/manifests"},{"name":"0.287.0","sha":"950160ad5a4f6379aaf0c73f7fd080b8eff0c912","kind":"commit","published_at":"2023-10-13T15:15:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.287.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.287.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.287.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.287.0/manifests"},{"name":"0.286.0","sha":"c05c7e333fd7cb9050d6b6ac487d3f105aecf60b","kind":"commit","published_at":"2023-10-12T06:36:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.286.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.286.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.286.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.286.0/manifests"},{"name":"0.285.0","sha":"dff42fe32649a348084d79e49a2efbfc898de864","kind":"commit","published_at":"2023-10-11T11:21:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.285.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.285.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.285.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.285.0/manifests"},{"name":"0.284.0","sha":"4cc4468d2f2832be31670f67216a4f73abd3f591","kind":"commit","published_at":"2023-10-03T07:53:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.284.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.284.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.284.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.284.0/manifests"},{"name":"0.283.0","sha":"fd9ab8f17ae3b927cecb2af1c40288341874f9fd","kind":"commit","published_at":"2023-10-03T07:35:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.283.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.283.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.283.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.283.0/manifests"},{"name":"0.282.0","sha":"614ef1a1d5242d84369584745552938e7b35674a","kind":"commit","published_at":"2023-10-02T18:25:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.282.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.282.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.282.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.282.0/manifests"},{"name":"0.281.0","sha":"1a441812acdf5f96ed580dc5c1c7f6107183332f","kind":"commit","published_at":"2023-10-02T17:40:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.281.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.281.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.281.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.281.0/manifests"},{"name":"0.280.0","sha":"4a33e90c65cc94104c2bdbb95a4760df2ae9e53d","kind":"commit","published_at":"2023-10-02T17:29:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.280.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.280.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.280.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.280.0/manifests"},{"name":"0.279.0","sha":"2bd7748562de212bb9a6ac4653da97fbba34ce6d","kind":"commit","published_at":"2023-09-16T11:04:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.279.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.279.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.279.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.279.0/manifests"},{"name":"0.278.0","sha":"da8a6c5a1b6187b3511e9a97df1cfaf38b3ba6db","kind":"commit","published_at":"2023-09-16T10:57:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.278.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.278.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.278.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.278.0/manifests"},{"name":"0.277.0","sha":"f71d3ffd1d82b575b8a6544c38e3996e15968061","kind":"commit","published_at":"2023-09-13T19:05:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.277.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.277.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.277.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.277.0/manifests"},{"name":"0.276.0","sha":"09d9bb747db2ce3a56b9db4d3b7222cdd4fe02cd","kind":"commit","published_at":"2023-09-08T07:46:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.276.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.276.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.276.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.276.0/manifests"},{"name":"0.275.0","sha":"42f9cdceca7d884b28fe5f5050632881acfae35e","kind":"commit","published_at":"2023-09-06T08:21:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.275.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.275.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.275.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.275.0/manifests"},{"name":"0.274.0","sha":"c8d94bf3e18ad8aabafcd5d9ce31f7f07fbf1654","kind":"commit","published_at":"2023-08-31T11:59:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.274.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.274.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.274.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.274.0/manifests"},{"name":"0.273.0","sha":"a128d1c3c17adb1c0c2dbe0191497b133209aa86","kind":"commit","published_at":"2023-08-31T11:43:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.273.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.273.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.273.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.273.0/manifests"},{"name":"0.272.0","sha":"759ff562fd777bab1a12461e7bde2e584455d715","kind":"commit","published_at":"2023-08-30T11:18:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.272.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.272.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.272.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.272.0/manifests"},{"name":"0.271.0","sha":"ae2899a09e18b6ebb9c40832eaf39d5a601eae99","kind":"commit","published_at":"2023-08-29T13:17:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.271.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.271.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.271.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.271.0/manifests"},{"name":"0.270.0","sha":"8b7ea73aa37c32406048a48cb3e7c354dcafb2f3","kind":"commit","published_at":"2023-08-28T18:08:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.270.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.270.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.270.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.270.0/manifests"},{"name":"0.269.0","sha":"3a13fab009b145f9a02af6cdeb0b91ffffa4caef","kind":"commit","published_at":"2023-08-25T12:44:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.269.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.269.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.269.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.269.0/manifests"},{"name":"0.268.0","sha":"cad1b95b6934c5fc9bb223a4e7e601e0ecd64635","kind":"commit","published_at":"2023-08-14T07:00:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.268.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.268.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.268.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.268.0/manifests"},{"name":"0.267.0","sha":"92f3fb0f905b31acccf139c68150f2724efbbf08","kind":"commit","published_at":"2023-08-13T20:09:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.267.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.267.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.267.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.267.0/manifests"},{"name":"0.266.0","sha":"a1b2ce5b7b6a09da2f2f61f682b299f69effb057","kind":"commit","published_at":"2023-08-13T10:55:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.266.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.266.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.266.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.266.0/manifests"},{"name":"0.265.0","sha":"9fb4b0b161fc256d2333f91812a927f2ed6f84c0","kind":"commit","published_at":"2023-08-07T10:59:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.265.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.265.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.265.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.265.0/manifests"},{"name":"v0.265.0","sha":"9fb4b0b161fc256d2333f91812a927f2ed6f84c0","kind":"commit","published_at":"2023-08-07T10:59:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.265.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.265.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.265.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.265.0/manifests"},{"name":"0.264.0","sha":"9463b2e445b21803d811401b3e3c0ca27ab902dd","kind":"commit","published_at":"2023-08-06T13:47:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/0.264.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/0.264.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.264.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/0.264.0/manifests"},{"name":"v0.264.0","sha":"9463b2e445b21803d811401b3e3c0ca27ab902dd","kind":"commit","published_at":"2023-08-06T13:47:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.264.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.264.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.264.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.264.0/manifests"},{"name":"v0.263.1","sha":"0a38dccdae766838471a0d200b6a2d0d363a980d","kind":"commit","published_at":"2023-07-24T19:48:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.263.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.263.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.263.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.263.1/manifests"},{"name":"v0.263.0","sha":"5c145f4e724fb18cbd9faadde6af94aef2dd67de","kind":"commit","published_at":"2023-07-21T07:47:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.263.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.263.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.263.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.263.0/manifests"},{"name":"v0.262.0","sha":"74429a8e9217d72e59767069f8070189ed556b8d","kind":"commit","published_at":"2023-07-19T19:17:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.262.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.262.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.262.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.262.0/manifests"},{"name":"v0.261.0","sha":"062894e113ae3d0345c3ed80fea28e281401a50c","kind":"commit","published_at":"2023-07-17T18:40:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.261.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.261.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.261.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.261.0/manifests"},{"name":"v0.260.0","sha":"a3f70d5b8b639b803a91513b30b7e1c32d06a436","kind":"commit","published_at":"2023-07-13T14:41:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.260.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.260.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.260.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.260.0/manifests"},{"name":"v0.259.0","sha":"b7377d21eb7450624347f60542446687545aa227","kind":"commit","published_at":"2023-07-07T11:46:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.259.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.259.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.259.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.259.0/manifests"},{"name":"v0.258.0","sha":"a8cf24e75ac1ca63c09ecce6e01dfbb9b31d9ad2","kind":"commit","published_at":"2023-07-02T19:12:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.258.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.258.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.258.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.258.0/manifests"},{"name":"v0.257.0","sha":"f958310d9159abd1b77f28bcc18f423683029af7","kind":"commit","published_at":"2023-06-29T19:58:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.257.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.257.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.257.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.257.0/manifests"},{"name":"v0.256.1","sha":"3619dfa7f27fd1f02911987d78dbd24cdc8b4781","kind":"commit","published_at":"2023-06-29T19:42:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.256.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.256.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.256.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.256.1/manifests"},{"name":"v0.256.0","sha":"5394d7fceb79ed5295182c057863231c0e76f293","kind":"commit","published_at":"2023-06-28T06:59:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.256.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.256.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.256.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.256.0/manifests"},{"name":"v0.255.0","sha":"8dea4c7b7f4942d87194eaa7a3b7c6192bc9f236","kind":"commit","published_at":"2023-06-27T19:39:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.255.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.255.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.255.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.255.0/manifests"},{"name":"v0.254.0","sha":"b8a595275d4a6a2804bb9fc49579711a15c894a6","kind":"commit","published_at":"2023-06-27T19:38:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.254.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.254.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.254.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.254.0/manifests"},{"name":"v0.253.0","sha":"a7b3ecde6383494fc95bbb553798fbeb0bcbf30c","kind":"commit","published_at":"2023-06-27T19:12:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.253.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.253.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.253.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.253.0/manifests"},{"name":"v0.252.0","sha":"af0b16bc1099e2298204656867b76cfd4033d18d","kind":"commit","published_at":"2023-06-23T07:21:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.252.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.252.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.252.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.252.0/manifests"},{"name":"v0.251.0","sha":"46d6c3c11926d18b48f9a7f20c4bddb42ea84e88","kind":"commit","published_at":"2023-06-23T07:08:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.251.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.251.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.251.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.251.0/manifests"},{"name":"v0.250.0","sha":"d3b8510602923dfde8877fef9d59ab292f166f1f","kind":"commit","published_at":"2023-06-23T06:46:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.250.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.250.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.250.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.250.0/manifests"},{"name":"v0.249.0","sha":"24676ddc8efa8c4017b7e9f777995808c2b473ee","kind":"commit","published_at":"2023-06-23T06:02:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.249.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.249.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.249.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.249.0/manifests"},{"name":"v0.248.0","sha":"b578269ecbc1b2704b11ff9a7f4d525b3beecde6","kind":"commit","published_at":"2023-06-21T07:21:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.248.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.248.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.248.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.248.0/manifests"},{"name":"v0.247.0","sha":"d041a2b02a05e77c045ecadcd5ce3330b9095c3b","kind":"commit","published_at":"2023-06-21T07:16:02.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.247.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.247.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.247.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.247.0/manifests"},{"name":"v0.246.0","sha":"275c2cbc69113810db62f08cd096c05428bb3ebe","kind":"commit","published_at":"2023-06-19T07:10:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.246.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.246.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.246.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.246.0/manifests"},{"name":"v0.245.0","sha":"4bd6a273db7cc33a57f1e8ef7593f5f0ab5ac7e5","kind":"commit","published_at":"2023-06-18T20:30:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.245.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.245.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.245.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.245.0/manifests"},{"name":"v0.244.0","sha":"7163aeaa6b82999fcc2a20258fa6a22787621af5","kind":"commit","published_at":"2023-06-12T19:36:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.244.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.244.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.244.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.244.0/manifests"},{"name":"v0.243.0","sha":"6916aebee419d73d86d25a6ddc034b1f32585c72","kind":"commit","published_at":"2023-06-12T19:03:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.243.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.243.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.243.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.243.0/manifests"},{"name":"v0.242.0","sha":"ee77147aff1f42e5b563d6c0737a9ab7515a6776","kind":"commit","published_at":"2023-06-11T17:38:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.242.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.242.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.242.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.242.0/manifests"},{"name":"v0.241.0","sha":"3a2f052ce9e3461b70c8b7514f9b06f6e22ef969","kind":"commit","published_at":"2023-06-07T08:14:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.241.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.241.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.241.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.241.0/manifests"},{"name":"v0.240.0","sha":"4bcab462dc3e16b3064bdfc38c6b31bf9a28cfb4","kind":"commit","published_at":"2023-06-06T14:03:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.240.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.240.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.240.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.240.0/manifests"},{"name":"v0.239.0","sha":"6c93bb97c7e8c86b7c6fa4b3328051f5ef117af4","kind":"commit","published_at":"2023-06-06T13:59:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.239.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.239.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.239.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.239.0/manifests"},{"name":"v0.238.0","sha":"7a57c306c33b3140a327212427b7f88654acb343","kind":"commit","published_at":"2023-06-06T13:18:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.238.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.238.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.238.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.238.0/manifests"},{"name":"v0.237.0","sha":"e490bc35b8b019daed40c40846b2f6f9b8a793c5","kind":"commit","published_at":"2023-06-06T13:09:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.237.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.237.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.237.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.237.0/manifests"},{"name":"v0.236.0","sha":"4ee46673af352c99672ad9de7239586fe2acfbbe","kind":"commit","published_at":"2023-06-04T21:16:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.236.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.236.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.236.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.236.0/manifests"},{"name":"v0.235.0","sha":"875e8a2d06eb3ea4ecf510d4ce21d91bb840fb1f","kind":"commit","published_at":"2023-06-04T20:12:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.235.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.235.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.235.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.235.0/manifests"},{"name":"v0.234.0","sha":"ffc03ea1f68e42bec84802867dce34294164f4f0","kind":"commit","published_at":"2023-06-04T15:23:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.234.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.234.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.234.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.234.0/manifests"},{"name":"v0.233.0","sha":"4b5d3437912fe97cd8a0154e03b2c65f00eb66c3","kind":"commit","published_at":"2023-06-01T07:25:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.233.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.233.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.233.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.233.0/manifests"},{"name":"v0.232.0","sha":"b19b01d3238a1d8308a5a35b0b2362eebe59b7a9","kind":"commit","published_at":"2023-06-01T07:23:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.232.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.232.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.232.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.232.0/manifests"},{"name":"v0.231.0","sha":"d2dc5bf75f31ff4f1db7763793b94f6b02510311","kind":"commit","published_at":"2023-06-01T07:14:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.231.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.231.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.231.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.231.0/manifests"},{"name":"v0.230.0","sha":"9b932005672378061e3e9bbd98e720602d6ad1bd","kind":"commit","published_at":"2023-05-31T17:30:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.230.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.230.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.230.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.230.0/manifests"},{"name":"v0.229.0","sha":"6196c261d3f5bf8961a406b5638ab1935dc3fdd5","kind":"commit","published_at":"2023-05-30T20:15:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.229.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.229.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.229.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.229.0/manifests"},{"name":"v0.228.0","sha":"85cec0dea15ed276e402226334760e82d39926bc","kind":"commit","published_at":"2023-05-30T20:13:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.228.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.228.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.228.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.228.0/manifests"},{"name":"v0.227.0","sha":"f05855d1d1fb2e7890e5ba32ffa7b5902a7c5ff3","kind":"commit","published_at":"2023-05-30T19:49:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.227.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.227.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.227.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.227.0/manifests"},{"name":"v0.226.0","sha":"7ed206af4a24290476b695af01065ee92c750659","kind":"commit","published_at":"2023-05-30T19:47:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.226.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.226.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.226.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.226.0/manifests"},{"name":"v0.225.0","sha":"95daa7c313ff3d2ad2b941f05f4d5e4779c2a4cd","kind":"commit","published_at":"2023-05-30T19:00:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.225.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.225.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.225.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.225.0/manifests"},{"name":"v0.224.0","sha":"9ef9921f044d81468d41086419ceb1be63123196","kind":"commit","published_at":"2023-05-29T11:24:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.224.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.224.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.224.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.224.0/manifests"},{"name":"v0.223.0","sha":"66de90d63e5e26d867a4391bd607fd7a3bbe17fd","kind":"commit","published_at":"2023-05-28T10:12:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.223.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.223.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.223.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.223.0/manifests"},{"name":"v0.222.0","sha":"3823993c39bf88b692fae1a0ca28aebcceaa1664","kind":"commit","published_at":"2023-05-28T09:49:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.222.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.222.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.222.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.222.0/manifests"},{"name":"v0.221.0","sha":"f4d887339eef15faa931853e2ae378031d33220b","kind":"commit","published_at":"2023-05-24T10:14:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.221.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.221.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.221.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.221.0/manifests"},{"name":"v0.220.0","sha":"bde11234ea16a43c35eaf9420022399d459604ff","kind":"commit","published_at":"2023-05-19T07:52:38.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.220.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.220.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.220.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.220.0/manifests"},{"name":"v0.219.0","sha":"3449097f774c3bc54c0ce77c3e23951aaea5d7f3","kind":"commit","published_at":"2023-05-17T19:32:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.219.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.219.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.219.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.219.0/manifests"},{"name":"v0.218.0","sha":"aec41eae39230b7818f64c2f6332ed08e0f58994","kind":"commit","published_at":"2023-05-17T15:45:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.218.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.218.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.218.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.218.0/manifests"},{"name":"v0.217.0","sha":"3fc31220548db25db7a029a05838cbbf8c3e5ac5","kind":"commit","published_at":"2023-05-17T07:52:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.217.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.217.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.217.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.217.0/manifests"},{"name":"v0.216.0","sha":"871de752e73df5a519abf6d57948a7ef8a8e4d6b","kind":"commit","published_at":"2023-05-11T07:18:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.216.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.216.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.216.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.216.0/manifests"},{"name":"v0.215.0","sha":"25d7b55459392682f33e8f0e95fe9e994255585d","kind":"commit","published_at":"2023-05-10T08:13:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.215.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.215.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.215.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.215.0/manifests"},{"name":"v0.214.0","sha":"abec311bc99a59c86137ad7098c13f734cbf510c","kind":"commit","published_at":"2023-05-06T13:14:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.214.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.214.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.214.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.214.0/manifests"},{"name":"v0.213.0","sha":"3df9be04a8acb62aabad486f5f8318af39276b10","kind":"commit","published_at":"2023-05-06T13:12:21.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.213.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.213.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.213.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.213.0/manifests"},{"name":"v0.212.0","sha":"17f9509f71e911f3ccd121969a4515db9caf86ed","kind":"commit","published_at":"2023-05-06T13:01:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.212.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.212.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.212.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.212.0/manifests"},{"name":"v0.211.0","sha":"47aa3c2664e6eb7b2b2aeb970af889c8a4a80608","kind":"commit","published_at":"2023-05-05T12:14:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.211.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.211.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.211.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.211.0/manifests"},{"name":"v0.210.0","sha":"e50b03f31697170b57e24794ec4d3fd57f57ed77","kind":"commit","published_at":"2023-05-05T11:27:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.210.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.210.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.210.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.210.0/manifests"},{"name":"v0.209.0","sha":"0065b5952b959b9501eb575fdd84b488a1456e3f","kind":"commit","published_at":"2023-05-05T07:32:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.209.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.209.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.209.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.209.0/manifests"},{"name":"v0.208.0","sha":"8b57fab71bb5fea0aff8692cf598c1c6138edc33","kind":"commit","published_at":"2023-05-05T07:31:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.208.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.208.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.208.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.208.0/manifests"},{"name":"v0.207.0","sha":"badd34374d24c827afb609ca614495bff06e1614","kind":"commit","published_at":"2023-05-05T06:51:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.207.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.207.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.207.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.207.0/manifests"},{"name":"v0.206.0","sha":"bdbb4834b084a0cf802fb2fb21a977d1f20adf5f","kind":"commit","published_at":"2023-05-03T15:24:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.206.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.206.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.206.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.206.0/manifests"},{"name":"v0.205.0","sha":"07fc4da6fa4045f0496f017ed95434ba51cfd5f4","kind":"commit","published_at":"2023-05-03T15:21:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.205.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.205.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.205.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.205.0/manifests"},{"name":"v0.204.0","sha":"e1815242cf43dd1a41ac98a2751a782bd6da1acf","kind":"commit","published_at":"2023-05-03T14:41:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.204.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.204.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.204.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.204.0/manifests"},{"name":"v0.203.0","sha":"69989c5ae5142abd71dafd873077596e49d53634","kind":"commit","published_at":"2023-05-03T14:16:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.203.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.203.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.203.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.203.0/manifests"},{"name":"v0.202.0","sha":"9e996ef63c7549d7db562727c4c4a740eefb89e4","kind":"commit","published_at":"2023-05-03T14:11:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.202.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.202.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.202.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.202.0/manifests"},{"name":"v0.201.0","sha":"6ec9cc3dcf4af54132cb4022e21eb85da076bc5f","kind":"commit","published_at":"2023-05-03T13:50:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.201.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.201.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.201.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.201.0/manifests"},{"name":"v0.200.0","sha":"01fa96ced394b70411727581b7300e26c04d027b","kind":"commit","published_at":"2023-05-03T13:43:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.200.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.200.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.200.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.200.0/manifests"},{"name":"v0.199.0","sha":"c5df7e73c6c89e8fb27082261f9ccc4eff83ee91","kind":"commit","published_at":"2023-05-03T13:40:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.199.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.199.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.199.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.199.0/manifests"},{"name":"v0.198.0","sha":"eec2c97595eacad2fdd234481bb91f544ac863f6","kind":"commit","published_at":"2023-05-03T13:23:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.198.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.198.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.198.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.198.0/manifests"},{"name":"v0.197.0","sha":"f0529b9ef76171d5338d4ce2f5f47a872a233ca3","kind":"commit","published_at":"2023-05-03T13:19:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.197.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.197.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.197.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.197.0/manifests"},{"name":"v0.196.0","sha":"0c216b41c5a003c045b8de321976161d5d63b902","kind":"commit","published_at":"2023-05-03T12:11:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.196.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.196.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.196.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.196.0/manifests"},{"name":"v0.195.0","sha":"ac892e5476f21fc578e44c694aea7f39ba9db137","kind":"commit","published_at":"2023-05-03T11:37:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.195.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.195.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.195.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.195.0/manifests"},{"name":"v0.194.0","sha":"507750d0a7a95384e7edcb31eebb8ad4ae3ec30d","kind":"commit","published_at":"2023-05-03T06:00:12.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.194.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.194.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.194.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.194.0/manifests"},{"name":"v0.193.0","sha":"37cb860ebe4ed7e1b74af09f4206d58d317f85a3","kind":"commit","published_at":"2023-05-02T18:47:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.193.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.193.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.193.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.193.0/manifests"},{"name":"v0.192.0","sha":"e81b76f445c66ceb5bdc306239a154a2bb7f2408","kind":"commit","published_at":"2023-05-01T17:18:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.192.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.192.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.192.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.192.0/manifests"},{"name":"v0.191.0","sha":"175b2cd4831c27256c9f4a243a2812730b5b851a","kind":"commit","published_at":"2023-05-01T16:58:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.191.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.191.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.191.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.191.0/manifests"},{"name":"v0.190.0","sha":"716c5baea0e0c3c188254083f693a6642d950b0c","kind":"commit","published_at":"2023-04-30T21:57:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.190.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.190.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.190.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.190.0/manifests"},{"name":"v0.189.0","sha":"3e3409cee236f74ec94f65a690cd2604b908cb00","kind":"commit","published_at":"2023-04-30T19:44:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.189.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.189.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.189.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.189.0/manifests"},{"name":"v0.188.0","sha":"7117220943dd7c11bdc583b4ecfc89a6f8503b46","kind":"commit","published_at":"2023-04-29T09:06:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.188.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.188.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.188.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.188.0/manifests"},{"name":"v0.187.0","sha":"8f7e9b3cde004e49b7d43d272a445b61fe7a92b6","kind":"commit","published_at":"2023-04-28T08:35:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.187.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.187.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.187.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.187.0/manifests"},{"name":"v0.186.0","sha":"4e79f147cf7361e6c7f0d3b3ab91e38d91d3566e","kind":"commit","published_at":"2023-04-28T08:33:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.186.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.186.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.186.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.186.0/manifests"},{"name":"v0.185.0","sha":"3482cd09497706d837970cb5f8ae5bb62a64dcf4","kind":"commit","published_at":"2023-04-28T08:17:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.185.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.185.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.185.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.185.0/manifests"},{"name":"v0.184.0","sha":"701f2a1a41dfacdc5112dbd8a24fd94ff80dad23","kind":"commit","published_at":"2023-04-28T07:19:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.184.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.184.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.184.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.184.0/manifests"},{"name":"v0.183.0","sha":"7816ed88f67d31484fcf6f18c531180c9b50b67e","kind":"commit","published_at":"2023-04-27T21:03:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.183.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.183.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.183.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.183.0/manifests"},{"name":"v0.182.0","sha":"6d9a0c3d63c1acab2434738c8fae216e4cc9a5af","kind":"commit","published_at":"2023-04-27T16:06:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.182.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.182.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.182.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.182.0/manifests"},{"name":"v0.181.0","sha":"6f647c58bfa5f8640394205dca2bd00dcb18393c","kind":"commit","published_at":"2023-04-26T16:11:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.181.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.181.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.181.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.181.0/manifests"},{"name":"v0.180.0","sha":"11ce2b6ff365409b54e9330594e9a153d673e165","kind":"commit","published_at":"2023-04-25T17:49:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.180.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.180.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.180.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.180.0/manifests"},{"name":"v0.179.0","sha":"cc7881e759bf6be27863ac7f6cffd7e20d3d442a","kind":"commit","published_at":"2023-04-25T08:46:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.179.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.179.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.179.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.179.0/manifests"},{"name":"v0.178.0","sha":"bf530d39d35c11abc5edbeea31d2517b92c8c283","kind":"commit","published_at":"2023-04-25T08:36:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.178.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.178.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.178.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.178.0/manifests"},{"name":"v0.177.0","sha":"71e8df6354b6e8ce2c20d5cfffdf35ad010ab562","kind":"commit","published_at":"2023-04-25T04:41:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.177.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.177.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.177.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.177.0/manifests"},{"name":"v0.176.0","sha":"d38509a03d37072a82de3566f1e9868db0d1bc29","kind":"commit","published_at":"2023-04-23T11:12:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.176.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.176.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.176.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.176.0/manifests"},{"name":"v0.175.0","sha":"6550e22874c9b5603904d705d910dcc64805e1fb","kind":"commit","published_at":"2023-04-23T09:47:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.175.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.175.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.175.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.175.0/manifests"},{"name":"v0.174.0","sha":"22193420c7b8cfee68098686be307f96a537da46","kind":"commit","published_at":"2023-04-23T09:44:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.174.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.174.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.174.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.174.0/manifests"},{"name":"v0.173.0","sha":"70827d4571baa07dbea71e1a3181316002a23d37","kind":"commit","published_at":"2023-04-23T09:39:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.173.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.173.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.173.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.173.0/manifests"},{"name":"v0.172.0","sha":"ebf03a5434ad8f1deff171f719b5d74e01dde75a","kind":"commit","published_at":"2023-04-22T15:19:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.172.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.172.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.172.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.172.0/manifests"},{"name":"v0.171.0","sha":"b17627b82d0ff654cb34a61f96b6c24e44831aef","kind":"commit","published_at":"2023-04-20T16:28:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.171.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.171.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.171.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.171.0/manifests"},{"name":"v0.170.0","sha":"a87ae2a92b0bfdd536aeecc620caa739c81a9a67","kind":"commit","published_at":"2023-04-20T14:08:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.170.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.170.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.170.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.170.0/manifests"},{"name":"v0.169.0","sha":"f35f45c7b3709bb66b234ab6393a2d5958d4b1b7","kind":"commit","published_at":"2023-04-20T14:02:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.169.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.169.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.169.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.169.0/manifests"},{"name":"v0.168.0","sha":"70be608a58a8462ad1cb4d113a41a05cf1877a3b","kind":"commit","published_at":"2023-04-20T13:52:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.168.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.168.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.168.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.168.0/manifests"},{"name":"v0.167.0","sha":"db311ab0236e112249beacacf18f15a2df155694","kind":"commit","published_at":"2023-04-20T13:49:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.167.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.167.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.167.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.167.0/manifests"},{"name":"v0.166.0","sha":"4b225a2e80f91aa0fb70b35598a4dc1929d0f361","kind":"commit","published_at":"2023-04-19T19:40:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.166.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.166.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.166.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.166.0/manifests"},{"name":"v0.165.0","sha":"8aac1c7ba6661127b644e78cb075327eb8a566e4","kind":"commit","published_at":"2023-04-19T19:37:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.165.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.165.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.165.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.165.0/manifests"},{"name":"v0.164.0","sha":"d513a2b9df82561f90af6b5c9afe5cbf6f6a2247","kind":"commit","published_at":"2023-04-19T19:27:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.164.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.164.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.164.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.164.0/manifests"},{"name":"v0.163.0","sha":"204a4186438def9320a2cf359cb90e9f8c8f94ca","kind":"commit","published_at":"2023-04-19T19:26:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.163.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.163.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.163.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.163.0/manifests"},{"name":"v0.162.0","sha":"63aa17a001cfab8d2009ad0989ed46165bdd6aeb","kind":"commit","published_at":"2023-04-18T07:04:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.162.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.162.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.162.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.162.0/manifests"},{"name":"v0.161.0","sha":"db6194369d762a736e4dd3542bf4919b08e856b1","kind":"commit","published_at":"2023-04-16T21:15:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.161.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.161.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.161.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.161.0/manifests"},{"name":"v0.160.0","sha":"97d02ec6e557015417425cead846557af59dbfe3","kind":"commit","published_at":"2023-04-16T17:14:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.160.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.160.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.160.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.160.0/manifests"},{"name":"v0.159.0","sha":"f2e0da9bb1bd4938ba58b0068c20c928ef86739b","kind":"commit","published_at":"2023-04-16T16:45:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.159.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.159.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.159.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.159.0/manifests"},{"name":"v0.158.0","sha":"2ca852fc7d5905fab523a3c2adfe97d91a20181e","kind":"commit","published_at":"2023-04-16T16:43:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.158.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.158.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.158.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.158.0/manifests"},{"name":"v0.157.0","sha":"a64215bb2564107fb1a9416af682ea109d2a6f14","kind":"commit","published_at":"2023-04-16T16:40:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.157.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.157.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.157.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.157.0/manifests"},{"name":"v0.156.0","sha":"6d975609c4f4d4d36c54e3b206c8c9cb5a4a3fdb","kind":"commit","published_at":"2023-04-16T16:37:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.156.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.156.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.156.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.156.0/manifests"},{"name":"v0.155.0","sha":"dcf396f1e382622e7187bdad903b08aa0bbc2f09","kind":"commit","published_at":"2023-04-16T16:13:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.155.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.155.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.155.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.155.0/manifests"},{"name":"v0.154.0","sha":"d30f3fe0c507f815d763591cbe0f0a600f5fa411","kind":"commit","published_at":"2023-04-16T12:20:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.154.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.154.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.154.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.154.0/manifests"},{"name":"v0.153.0","sha":"c263c8baee498739cb7492b39afa42b9911b96e6","kind":"commit","published_at":"2023-04-16T12:17:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.153.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.153.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.153.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.153.0/manifests"},{"name":"v0.152.0","sha":"c61207c0ac1aff1d59a70ca6f7050832ef56131c","kind":"commit","published_at":"2023-04-16T12:17:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.152.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.152.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.152.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.152.0/manifests"},{"name":"v0.151.0","sha":"d77789513511895a203091d20f95d6e57300b0ba","kind":"commit","published_at":"2023-04-16T12:16:19.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.151.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.151.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.151.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.151.0/manifests"},{"name":"v0.150.0","sha":"3901a12d7880b2bd54d4f6a54ec1604b810e153b","kind":"commit","published_at":"2023-04-16T12:15:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.150.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.150.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.150.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.150.0/manifests"},{"name":"v0.149.0","sha":"01663fb90b55726f5e8119c5d0d4228d07ba5b48","kind":"commit","published_at":"2023-04-16T12:07:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.149.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.149.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.149.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.149.0/manifests"},{"name":"v0.148.0","sha":"e4d3a74434385131494b966a213f3e6d806e87f3","kind":"commit","published_at":"2023-04-16T12:06:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.148.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.148.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.148.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.148.0/manifests"},{"name":"v0.147.0","sha":"de6b172e0a6631d7983419157aea24663de8e039","kind":"commit","published_at":"2023-04-16T12:05:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.147.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.147.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.147.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.147.0/manifests"},{"name":"v0.146.0","sha":"348628329d8c5cf5891e68b4ce01daae8a53b1c2","kind":"commit","published_at":"2023-04-16T12:04:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.146.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.146.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.146.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.146.0/manifests"},{"name":"v0.145.0","sha":"a418010baab300c89c4b5f132249697e40633ed2","kind":"commit","published_at":"2023-04-14T20:39:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.145.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.145.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.145.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.145.0/manifests"},{"name":"v0.144.0","sha":"11d7b48d708ecedcaf29bccd6398eacaae2f87e6","kind":"commit","published_at":"2023-04-12T18:49:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.144.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.144.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.144.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.144.0/manifests"},{"name":"v0.143.0","sha":"c67655d402ed1c1eeed839f3af4df797480743cd","kind":"commit","published_at":"2023-04-12T10:20:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.143.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.143.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.143.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.143.0/manifests"},{"name":"v0.142.0","sha":"ded24ab61fee72e9a0527796947265161393e7fc","kind":"commit","published_at":"2023-04-12T09:35:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.142.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.142.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.142.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.142.0/manifests"},{"name":"v0.141.0","sha":"a68ea8c33e46a3bc841c8d5fc66ce6cf166c0cda","kind":"commit","published_at":"2023-04-12T09:21:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.141.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.141.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.141.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.141.0/manifests"},{"name":"v0.140.0","sha":"5dbae5df45d882fab585304638b3de4b42a69929","kind":"commit","published_at":"2023-04-12T06:21:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.140.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.140.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.140.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.140.0/manifests"},{"name":"v0.139.0","sha":"689b3e1d83f8da6a2948e09e0ee1d3223476849b","kind":"commit","published_at":"2023-04-11T07:03:47.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.139.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.139.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.139.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.139.0/manifests"},{"name":"v0.138.0","sha":"c096bf23256a5287300345b0cfd27d6ee5e364f2","kind":"commit","published_at":"2023-04-10T18:44:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.138.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.138.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.138.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.138.0/manifests"},{"name":"v0.137.0","sha":"3acbfb428bd936313e4bec379b7fa01a91b4051f","kind":"commit","published_at":"2023-04-09T11:28:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.137.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.137.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.137.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.137.0/manifests"},{"name":"v0.136.0","sha":"250bd201996ae49994a785d206dc69b4aec60e00","kind":"commit","published_at":"2023-04-09T11:26:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.136.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.136.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.136.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.136.0/manifests"},{"name":"v0.135.0","sha":"221e213292e47ecc1c02ad2d54f5a0769627e3d6","kind":"commit","published_at":"2023-04-09T11:24:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.135.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.135.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.135.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.135.0/manifests"},{"name":"v0.134.0","sha":"7a6dc5b2f771c37f6ba35d31fb2a2c9c97d97b1c","kind":"commit","published_at":"2023-04-09T09:54:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.134.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.134.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.134.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.134.0/manifests"},{"name":"v0.133.0","sha":"930260aab5b87fd0de8991580370119293579424","kind":"commit","published_at":"2023-04-09T09:46:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.133.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.133.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.133.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.133.0/manifests"},{"name":"v0.132.0","sha":"36725eeed999e77880ac214074ad1bda5dd1e6da","kind":"commit","published_at":"2023-04-08T15:11:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.132.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.132.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.132.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.132.0/manifests"},{"name":"v0.131.0","sha":"408c683a13582d275841fda82664912f1733d87e","kind":"commit","published_at":"2023-04-08T09:35:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.131.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.131.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.131.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.131.0/manifests"},{"name":"v0.130.1","sha":"a7496aa45413f0ff5265759d85dcc0d1265e1b96","kind":"commit","published_at":"2023-04-03T19:54:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.130.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.130.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.130.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.130.1/manifests"},{"name":"v0.130.0","sha":"03276eee9db3a4586200f1bf7dc8bad14170d946","kind":"commit","published_at":"2023-04-02T19:00:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.130.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.130.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.130.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.130.0/manifests"},{"name":"v0.129.0","sha":"6346d80ee72fc57bb5f57db5548099b04c378bd4","kind":"commit","published_at":"2023-03-29T06:40:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.129.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.129.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.129.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.129.0/manifests"},{"name":"v0.128.0","sha":"f0fe196872c92e9060630d62365373aa9602f751","kind":"commit","published_at":"2023-03-27T13:55:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.128.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.128.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.128.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.128.0/manifests"},{"name":"v0.127.0","sha":"6a7732077a2068353ecb639a3401e63f720ad941","kind":"commit","published_at":"2023-03-20T19:42:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.127.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.127.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.127.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.127.0/manifests"},{"name":"v0.126.0","sha":"ee2bfaff0d80498b79d72246b890cb27fac8aa80","kind":"commit","published_at":"2023-03-19T20:06:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.126.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.126.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.126.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.126.0/manifests"},{"name":"v0.125.0","sha":"244a5a396e749136c38d4f9691cb01755250d975","kind":"commit","published_at":"2023-03-10T21:13:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.125.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.125.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.125.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.125.0/manifests"},{"name":"v0.124.0","sha":"07a78731a5506ef468dc95354bc76d5e055736d0","kind":"commit","published_at":"2023-03-06T20:11:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.124.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.124.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.124.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.124.0/manifests"},{"name":"v0.123.0","sha":"f02067ea55b8c1b19538643fc8e5e470a4cf0797","kind":"commit","published_at":"2023-03-05T20:23:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.123.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.123.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.123.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.123.0/manifests"},{"name":"v0.122.0","sha":"9a41d931e983433230d47ec5abee2496a6f83be7","kind":"commit","published_at":"2023-03-04T10:53:29.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.122.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.122.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.122.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.122.0/manifests"},{"name":"v0.121.0","sha":"7209ed3fcd41e648f26a8842660bf6dca32e2392","kind":"commit","published_at":"2023-03-02T07:58:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.121.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.121.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.121.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.121.0/manifests"},{"name":"v0.120.0","sha":"72c25a9936a5802429edbf92d0fc0294a2b9b242","kind":"commit","published_at":"2023-03-02T07:33:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.120.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.120.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.120.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.120.0/manifests"},{"name":"v0.119.0","sha":"de2e3036c032220b553b68c0d6db7655a64fea26","kind":"commit","published_at":"2023-03-01T18:09:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.119.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.119.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.119.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.119.0/manifests"},{"name":"v0.118.0","sha":"22ffb586491331b513bd7cbc625cca5e529aa5f4","kind":"commit","published_at":"2023-02-28T17:10:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.118.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.118.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.118.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.118.0/manifests"},{"name":"v0.117.0","sha":"11731340996072d52d83087f0bb7f5b7d65ab2e0","kind":"commit","published_at":"2023-02-28T17:08:19.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.117.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.117.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.117.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.117.0/manifests"},{"name":"v0.116.0","sha":"36f84a74f670569b1e8c38242d8475ca8cb3d173","kind":"commit","published_at":"2023-02-28T16:25:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.116.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.116.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.116.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.116.0/manifests"},{"name":"v0.115.0","sha":"639c0e8d8585ab5af348b4d7f0b2310ece4026aa","kind":"commit","published_at":"2023-02-16T11:45:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.115.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.115.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.115.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.115.0/manifests"},{"name":"v0.114.0","sha":"30f683a1924c4ded9dfd453d8d6cf1d79b86ba4e","kind":"commit","published_at":"2023-02-14T06:11:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.114.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.114.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.114.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.114.0/manifests"},{"name":"v0.113.0","sha":"3cd84c8adfaee1feebe4b6a3ae348733d96f7125","kind":"commit","published_at":"2023-02-12T22:03:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.113.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.113.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.113.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.113.0/manifests"},{"name":"v0.112.0","sha":"852da97d4616c77a87c44c7dfb683dcd78044a88","kind":"commit","published_at":"2023-02-07T08:35:00.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.112.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.112.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.112.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.112.0/manifests"},{"name":"v0.111.0","sha":"ba86ca5ef0186466d881ec599886f17b8f59da6a","kind":"commit","published_at":"2023-02-07T08:31:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.111.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.111.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.111.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.111.0/manifests"},{"name":"v0.110.0","sha":"f2e325264f547d6e37733efcb4b692ca61bd7bff","kind":"commit","published_at":"2023-02-07T08:27:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.110.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.110.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.110.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.110.0/manifests"},{"name":"v0.109.0","sha":"5f5cec5b584a275c94d1998c9f4da93bb31ffd2a","kind":"commit","published_at":"2023-02-02T07:40:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.109.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.109.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.109.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.109.0/manifests"},{"name":"v0.108.0","sha":"6f6ffa2478e6e39ef47c1c740cffbe0e891c5eaa","kind":"commit","published_at":"2023-01-29T10:38:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.108.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.108.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.108.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.108.0/manifests"},{"name":"v0.107.0","sha":"13a3f565b667304ee97673eb5ab69266b02001df","kind":"commit","published_at":"2023-01-26T08:51:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.107.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.107.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.107.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.107.0/manifests"},{"name":"v0.106.0","sha":"fc78d27cc3582c6ca925117547a0f30f9199f63d","kind":"commit","published_at":"2023-01-26T08:38:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.106.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.106.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.106.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.106.0/manifests"},{"name":"v0.105.1","sha":"6a5f8d3755afabf21d42158b4514609bfd5e96d6","kind":"commit","published_at":"2023-01-18T21:49:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.105.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.105.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.105.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.105.1/manifests"},{"name":"v0.105.0","sha":"8fd8007c96c6b1f3429863678feb29949b8a7bcf","kind":"commit","published_at":"2023-01-17T07:04:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.105.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.105.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.105.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.105.0/manifests"},{"name":"v0.104.1","sha":"c784dd09c720a9207c8aa996f00ad4a496cbf54b","kind":"commit","published_at":"2022-12-05T13:26:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.104.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.104.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.104.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.104.1/manifests"},{"name":"v0.104.0","sha":"fa6ed02297604e1c845c461f26b213f0cdf15169","kind":"commit","published_at":"2022-12-04T21:38:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.104.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.104.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.104.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.104.0/manifests"},{"name":"v0.103.0","sha":"f67dfab128a3507122233335463f5280ac3159fa","kind":"commit","published_at":"2022-11-30T10:23:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.103.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.103.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.103.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.103.0/manifests"},{"name":"v0.102.0","sha":"dd5a5b16f6f4ef66d7e150ee2007dc02de151140","kind":"commit","published_at":"2022-11-21T07:52:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.102.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.102.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.102.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.102.0/manifests"},{"name":"v0.101.0","sha":"b75aee4df3f08b2a03f0200a04d44f628c910f29","kind":"commit","published_at":"2022-11-15T09:34:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.101.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.101.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.101.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.101.0/manifests"},{"name":"v0.100.0","sha":"797fa5c4311e5ba664dcd31b70becf02df7f57b7","kind":"commit","published_at":"2022-11-10T21:52:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.100.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.100.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.100.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.100.0/manifests"},{"name":"v0.99.0","sha":"b77ce993630cc1768a2ca04e207e9aff81db5840","kind":"commit","published_at":"2022-11-08T14:33:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.99.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.99.0/manifests"},{"name":"v0.98.0","sha":"ca471899c1d230466d6a48dbf50043a40b48642d","kind":"commit","published_at":"2022-11-02T20:03:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.98.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.98.0/manifests"},{"name":"v0.97.0","sha":"3529cd3f4def305d08b446611c4379454bc093e7","kind":"commit","published_at":"2022-11-02T15:09:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.97.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.97.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.97.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.97.0/manifests"},{"name":"v0.96.0","sha":"9e524fd55767c23aaf96ec18653ea0d387daf19a","kind":"commit","published_at":"2022-11-01T16:30:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.96.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.96.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.96.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.96.0/manifests"},{"name":"v0.95.0","sha":"b323bbd28ed912151c4b2034f219b81868635824","kind":"commit","published_at":"2022-10-27T06:13:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.95.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.95.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.95.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.95.0/manifests"},{"name":"v0.94.0","sha":"a25f1399532d87cedd27503407dd784f53f3c00d","kind":"commit","published_at":"2022-10-24T16:54:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.94.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.94.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.94.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.94.0/manifests"},{"name":"v0.93.0","sha":"603ee0567456afceb9aaed2f1b1685ef03c56ad8","kind":"commit","published_at":"2022-10-23T12:12:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.93.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.93.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.93.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.93.0/manifests"},{"name":"v0.92.0","sha":"893119b064ddac6e624c7db13d040a8835d68f49","kind":"commit","published_at":"2022-10-19T10:58:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.92.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.92.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.92.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.92.0/manifests"},{"name":"v0.91.0","sha":"48fa902b1cb5b1791eadde924637d2df429b536e","kind":"commit","published_at":"2022-10-03T14:37:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.91.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.91.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.91.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.91.0/manifests"},{"name":"v0.90.0","sha":"90a3f6e1dda2d8c1ebfba6d2776fb8ca48a14357","kind":"commit","published_at":"2022-09-20T06:12:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.90.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.90.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.90.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.90.0/manifests"},{"name":"v0.89.0","sha":"e99228c65de35c1474b75d231d009b6b598a8116","kind":"commit","published_at":"2022-09-15T09:18:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.89.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.89.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.89.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.89.0/manifests"},{"name":"v0.88.0","sha":"5d22d8e4567055418476d5ab36c88f7254771ebb","kind":"commit","published_at":"2022-08-18T16:20:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.88.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.88.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.88.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.88.0/manifests"},{"name":"v0.87.0","sha":"4eca473cd4576e679961f8110b5d0af8536189ed","kind":"commit","published_at":"2022-08-18T10:18:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.87.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.87.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.87.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.87.0/manifests"},{"name":"v0.86.0","sha":"3196af66ce0ce2d9bc8b4a748098d01b21ceea47","kind":"commit","published_at":"2022-08-10T13:32:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.86.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.86.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.86.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.86.0/manifests"},{"name":"v0.85.0","sha":"d4fe0470ae6f0f3279bc9b31a54c806615bfd9fc","kind":"commit","published_at":"2022-08-10T07:15:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.85.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.85.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.85.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.85.0/manifests"},{"name":"v0.84.0","sha":"a9a441b6de6064d67011caae4e7059996c188f7a","kind":"commit","published_at":"2022-07-31T17:40:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.84.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.84.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.84.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.84.0/manifests"},{"name":"v0.83.0","sha":"96e7120d12a355c7ca61c1035d2350a2fa107538","kind":"commit","published_at":"2022-07-21T06:56:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.83.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.83.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.83.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.83.0/manifests"},{"name":"v0.82.0","sha":"5a7b2987b2722e87bd30fba547bbe068c9b5196b","kind":"commit","published_at":"2022-07-21T06:42:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.82.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.82.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.82.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.82.0/manifests"},{"name":"v0.81.0","sha":"ead5a8191678e7e31909a6d3990b221fa6713989","kind":"commit","published_at":"2022-07-20T21:19:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.81.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.81.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.81.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.81.0/manifests"},{"name":"v0.80.0","sha":"fb03374041528fdeaddd97d5dae271a05810f91c","kind":"commit","published_at":"2022-07-20T19:20:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.80.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.80.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.80.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.80.0/manifests"},{"name":"v0.79.0","sha":"337d005c78cf3e082592a2b7deb6728538dc3e2a","kind":"commit","published_at":"2022-07-19T09:07:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.79.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.79.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.79.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.79.0/manifests"},{"name":"v0.78.0","sha":"deaeefd2471ff680747b908d3abb8597dd9f711e","kind":"commit","published_at":"2022-07-19T08:36:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.78.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.78.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.78.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.78.0/manifests"},{"name":"v0.77.0","sha":"1f32d59aafcdc52b86d6e697a30aa243cc57ddc9","kind":"commit","published_at":"2022-07-17T09:09:00.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.77.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.77.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.77.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.77.0/manifests"},{"name":"v0.76.0","sha":"6d60416009165b9bdd5aca0bb6accea627591184","kind":"commit","published_at":"2022-07-17T08:59:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.76.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.76.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.76.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.76.0/manifests"},{"name":"v0.75.0","sha":"942b263f5fc5c28f8a8add7003b95f815481c8e9","kind":"commit","published_at":"2022-07-11T18:17:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.75.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.75.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.75.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.75.0/manifests"},{"name":"v0.74.0","sha":"a006513cece363e1fec6ffdced389bfbaf2872ef","kind":"commit","published_at":"2022-07-11T18:14:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.74.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.74.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.74.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.74.0/manifests"},{"name":"v0.73.0","sha":"7239068656c7be58fb3bdfd50cfca60c4956f731","kind":"commit","published_at":"2022-07-07T05:20:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.73.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.73.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.73.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.73.0/manifests"},{"name":"v0.72.0","sha":"9d051a136a807d472a5cb56c7a919b420ea3afd9","kind":"commit","published_at":"2022-06-29T17:07:38.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.72.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.72.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.72.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.72.0/manifests"},{"name":"v0.71.0","sha":"30e8ddeb671f676554c119322f18f17a320a6928","kind":"commit","published_at":"2022-06-28T15:22:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.71.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.71.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.71.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.71.0/manifests"},{"name":"v0.70.0","sha":"a068aa5d2015d857196befe17513d9a652059d51","kind":"commit","published_at":"2022-06-26T18:34:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.70.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.70.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.70.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.70.0/manifests"},{"name":"v0.69.0","sha":"b1c1e5b89ad6a7e79c1a7db5e3b02e08611153f4","kind":"commit","published_at":"2022-06-26T18:32:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.69.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.69.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.69.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.69.0/manifests"},{"name":"v0.68.0","sha":"67f57816fabcc87d78388e6f7baf350c54901790","kind":"commit","published_at":"2022-06-20T14:24:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.68.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.68.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.68.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.68.0/manifests"},{"name":"v0.67.0","sha":"6a56f15cc5496fcde25be9a922b8d6f1d204ca23","kind":"commit","published_at":"2022-06-20T14:20:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.67.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.67.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.67.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.67.0/manifests"},{"name":"v0.66.0","sha":"74f83c02fe6ede3a0c06a849a34e2ce868e295cf","kind":"commit","published_at":"2022-06-19T10:21:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.66.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.66.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.66.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.66.0/manifests"},{"name":"v0.65.0","sha":"ed2bdbe230fea0b15abc42ee2bcdfa545bcb271d","kind":"commit","published_at":"2022-06-17T08:21:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.65.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.65.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.65.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.65.0/manifests"},{"name":"v0.64.0","sha":"c9b192e33247cb0971d255b01d1c0d5a357f0f81","kind":"commit","published_at":"2022-06-17T08:19:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.64.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.64.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.64.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.64.0/manifests"},{"name":"v0.63.0","sha":"161ac5e1ff8412920d23963b60906c0789b702b7","kind":"commit","published_at":"2022-06-16T11:59:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.63.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.63.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.63.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.63.0/manifests"},{"name":"v0.62.0","sha":"3addad96d242c13c5c2d961281ecbd0380541bd2","kind":"commit","published_at":"2022-06-16T11:44:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.62.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.62.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.62.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.62.0/manifests"},{"name":"v0.61.0","sha":"129765ea028d111748dfc64c54dbd6b523211535","kind":"commit","published_at":"2022-06-08T17:51:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.61.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.61.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.61.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.61.0/manifests"},{"name":"v0.60.0","sha":"20f0a34cef7e1f4ba832bb2be6051be0e35208e4","kind":"commit","published_at":"2022-06-06T13:46:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.60.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.60.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.60.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.60.0/manifests"},{"name":"v0.59.0","sha":"bf02948ab88a12bb49af6d5bc2a651dc78e4db30","kind":"commit","published_at":"2022-06-04T15:36:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.59.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.59.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.59.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.59.0/manifests"},{"name":"v0.58.0","sha":"73d7b33d1d72be62c026c2401f3906938d7e2e28","kind":"commit","published_at":"2022-06-04T15:33:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.58.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.58.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.58.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.58.0/manifests"},{"name":"v0.57.0","sha":"0d3390e520d7487c52bc71d09ab1a60af21fcaa5","kind":"commit","published_at":"2022-06-02T10:58:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.57.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.57.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.57.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.57.0/manifests"},{"name":"v0.56.0","sha":"e8e42d9827bcc4494bdb7339c95ace9868ec72fb","kind":"commit","published_at":"2022-06-02T10:56:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.56.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.56.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.56.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.56.0/manifests"},{"name":"v0.55.0","sha":"e12a8dd4a8a3c59a09f990095ae4c3dc7890865c","kind":"commit","published_at":"2022-06-02T06:05:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.55.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.55.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.55.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.55.0/manifests"},{"name":"v0.54.0","sha":"51208c0ceca92995b06b9ff6732a24f3fee5a54c","kind":"commit","published_at":"2022-06-01T21:07:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.54.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.54.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.54.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.54.0/manifests"},{"name":"v0.53.0","sha":"d87bffc68425d564d12e5a24d34dab9eda6018be","kind":"commit","published_at":"2022-06-01T21:04:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.53.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.53.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.53.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.53.0/manifests"},{"name":"v0.52.0","sha":"3082858b549614d0c3a2a93283065ea507ed5d85","kind":"commit","published_at":"2022-06-01T20:57:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.52.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.52.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.52.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.52.0/manifests"},{"name":"v0.51.0","sha":"b82cbbd72c10474eebc31ce447ecce8543e54a15","kind":"commit","published_at":"2022-06-01T20:47:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.51.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.51.0/manifests"},{"name":"v0.50.0","sha":"b92dd457dea2169d4487cda5b308d371446fa2c2","kind":"commit","published_at":"2022-05-27T09:54:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.50.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.50.0/manifests"},{"name":"v0.49.0","sha":"2f2981801895012a910287795514dc56da57356b","kind":"commit","published_at":"2022-05-25T18:17:19.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.49.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.49.0/manifests"},{"name":"v0.48.0","sha":"1c181c50fcdd04bd1bacbe0b2d04270964f498ee","kind":"commit","published_at":"2022-05-22T09:45:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.48.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.48.0/manifests"},{"name":"v0.47.0","sha":"8e081853185d6e6bf3fe65b533c7955b002c7d0c","kind":"commit","published_at":"2022-05-22T09:04:28.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.47.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.47.0/manifests"},{"name":"v0.46.0","sha":"de27e452e62ab153336f55340475a5aaafbaac5d","kind":"commit","published_at":"2022-05-18T13:36:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.46.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.46.0/manifests"},{"name":"v0.45.0","sha":"38c834bcda7bb46eca06127357c6878daac84978","kind":"commit","published_at":"2022-05-14T18:43:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.45.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.45.0/manifests"},{"name":"v0.44.0","sha":"96aec6562a6726d05ce41195718d2efdeebd2e3c","kind":"commit","published_at":"2022-05-09T15:14:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.44.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.44.0/manifests"},{"name":"v0.43.0","sha":"aa8b23b12a21b41fe10065195f514d6de7f72473","kind":"commit","published_at":"2022-05-09T15:12:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.43.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.43.0/manifests"},{"name":"v0.42.0","sha":"f8192b09995795a905135c2214288083af2f7233","kind":"commit","published_at":"2022-05-09T07:21:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.42.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.42.0/manifests"},{"name":"v0.41.0","sha":"a104a1f2065840753a56cd3328cfe590db3557df","kind":"commit","published_at":"2022-05-07T15:07:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.41.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.41.0/manifests"},{"name":"v0.40.0","sha":"fcc5dd70add4a68d8c00e846f8db5b0481a1b86a","kind":"commit","published_at":"2022-05-07T14:56:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.40.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.40.0/manifests"},{"name":"v0.39.0","sha":"bd4e464048f13fdc6609ef1f9f0bab5579931813","kind":"commit","published_at":"2022-05-06T07:21:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.39.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.39.0/manifests"},{"name":"v0.38.0","sha":"202c4c0ae2440f2ef23f08b12295f95b45738048","kind":"commit","published_at":"2022-05-03T10:57:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.38.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.38.0/manifests"},{"name":"v0.37.0","sha":"9d8815b2670f1fae7339afae35b545215f3fe3cd","kind":"commit","published_at":"2022-05-02T19:48:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.37.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.37.0/manifests"},{"name":"v0.36.0","sha":"01cd881bc4a0fbf48ef84cb0b2d55f1927d5e30a","kind":"commit","published_at":"2022-05-02T19:40:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.36.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.36.0/manifests"},{"name":"v0.35.0","sha":"d7d90de791b350e3d7cdaf777b0b676e846be792","kind":"commit","published_at":"2022-04-26T10:26:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.35.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.35.0/manifests"},{"name":"v0.34.0","sha":"535c0dcac324a5a068a2fcfa33c4f07e2c16caed","kind":"commit","published_at":"2022-04-24T11:54:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.34.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.34.0/manifests"},{"name":"v0.33.0","sha":"8c02350f193c3563408331bb338599e4e35d6240","kind":"commit","published_at":"2022-04-24T10:12:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.33.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.33.0/manifests"},{"name":"v0.32.0","sha":"11417dd53853ca13a5402f411f64d1b0e8a20e81","kind":"commit","published_at":"2022-04-22T08:07:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.32.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.32.0/manifests"},{"name":"v0.31.0","sha":"97f04f4b703c8a44e1e4d088df976ba8cca07ebd","kind":"commit","published_at":"2022-04-22T07:03:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.31.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.31.0/manifests"},{"name":"v0.30.0","sha":"3d6146bb0e2117e3fa1ad6d9a7bfcb282a5eeadd","kind":"commit","published_at":"2022-04-15T19:27:29.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.30.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.30.0/manifests"},{"name":"v0.29.0","sha":"fbe730c4ee9f100518c50a5a9f858c474ebb79b8","kind":"commit","published_at":"2022-04-15T10:30:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.29.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.29.0/manifests"},{"name":"v0.28.0","sha":"f353c9363af7edb3607485a520e362ecee805499","kind":"commit","published_at":"2022-04-15T10:27:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.28.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"6fcc9fc0ed8e15979c495ef875255fe530adb135","kind":"commit","published_at":"2022-04-15T10:25:51.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.27.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.27.0/manifests"},{"name":"v0.26.0","sha":"bc5644253d46abac47fd378272be1b0e885ac69a","kind":"commit","published_at":"2022-04-15T10:21:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.26.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.26.0/manifests"},{"name":"v0.25.0","sha":"f6bd40b1b4220095e0b6b01397c4159a0475360a","kind":"commit","published_at":"2022-04-15T10:07:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.25.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"23987e920fa854b0767a98dc7fcbaea417ea0d0a","kind":"commit","published_at":"2022-04-12T19:19:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.24.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.24.0/manifests"},{"name":"v0.23.0","sha":"79acf77aac28c482a7e962862ba024370ee79036","kind":"commit","published_at":"2022-04-12T18:59:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.23.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"c6736ecd7e525aba0afae0e05c8119a4cf469c15","kind":"commit","published_at":"2022-04-12T18:56:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.22.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"d99ee34c2edc0626b4da2ed1a33e9b3d06b2c75f","kind":"commit","published_at":"2022-04-12T18:42:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.21.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"2997a15b057dbec62786bc7a6db0e5e4273579fe","kind":"commit","published_at":"2022-04-11T18:20:14.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.20.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"cbe212c99f0560bdd962a51af640033f58ee1e56","kind":"commit","published_at":"2022-04-06T15:07:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.19.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"79a5560240d72ae784160a23f23c87a86b323da4","kind":"commit","published_at":"2022-04-06T09:13:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.18.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.18.0/manifests"},{"name":"v0.17.17","sha":"56437cd615b51d0cee426f27ece0b39f99739c38","kind":"commit","published_at":"2022-03-31T18:50:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.17","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.17/manifests"},{"name":"v0.17.16","sha":"304a801e98243543d68c42ad27953ced7c4750a1","kind":"commit","published_at":"2022-03-31T10:53:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.16","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.16/manifests"},{"name":"v0.17.15","sha":"843a394b85f1e3d6ee29625e594b9bb3f8aaf2c9","kind":"commit","published_at":"2022-03-26T20:33:27.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.15","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.15/manifests"},{"name":"v0.17.14","sha":"0d0e3181cf81677f1301e5681bee5aae3b970994","kind":"commit","published_at":"2022-03-24T13:42:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.14","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.14/manifests"},{"name":"v0.17.13","sha":"66d699dbe9fdb347933a0e58d14c0bcad5142400","kind":"commit","published_at":"2022-03-21T08:30:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.13","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.13/manifests"},{"name":"v0.17.12","sha":"7ca40f417a2f79c48c0ae0b1129e68fa8e9427db","kind":"commit","published_at":"2022-03-19T10:41:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.12","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.12/manifests"},{"name":"v0.17.11","sha":"5ccadc68f495403221972bc835744edf25ade9af","kind":"commit","published_at":"2022-03-15T19:33:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.11","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.11/manifests"},{"name":"v0.17.10","sha":"ed619f0dff064389125598c9d8c609483102758d","kind":"commit","published_at":"2022-03-15T19:19:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.10","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.10/manifests"},{"name":"v0.17.9","sha":"c98bc38356f3921ce40665aa502c8bcc5c323b0e","kind":"commit","published_at":"2022-03-08T07:55:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.9","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.9/manifests"},{"name":"v0.17.8","sha":"45e1196a635aa0cb54c5cc360e93c031bf6ca761","kind":"commit","published_at":"2022-03-07T18:49:23.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.8","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.8/manifests"},{"name":"v0.17.7","sha":"4c40e5871e9a8b49131c025e0300daa2aa014903","kind":"commit","published_at":"2022-03-04T16:19:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.7","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.7/manifests"},{"name":"v0.17.6","sha":"ac78fa2444aef1f9afe4da4d5ecde5f5a4c8d7ec","kind":"commit","published_at":"2022-03-02T18:53:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.6","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.6/manifests"},{"name":"v0.17.5","sha":"13499f14185973afc3b025b47ce34ec7279e2494","kind":"commit","published_at":"2022-03-02T18:45:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.5","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.5/manifests"},{"name":"v0.17.4","sha":"fe09c4f5034aac9f068657101219c1f73d6f2a62","kind":"commit","published_at":"2022-03-02T18:20:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.4","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"ef39cbb199d9cf4d52348e5536cf48b5a1e8387c","kind":"commit","published_at":"2022-03-02T08:14:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.3","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"90f59986eec6197d70bd09e4cfa02ca9111938eb","kind":"commit","published_at":"2022-02-24T20:08:54.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.2","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"874b91ef6d0dab504894879c786632b005071ac0","kind":"commit","published_at":"2022-02-22T20:51:48.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"4ededadca47eb05d08ccabcd75469063d81a06f6","kind":"commit","published_at":"2022-02-20T13:51:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.17.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.17.0/manifests"},{"name":"v0.16.29","sha":"856611dbef1fe25b7ac15720c07689c33b80cc48","kind":"commit","published_at":"2022-01-27T20:33:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.29","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.29/manifests"},{"name":"v0.16.28","sha":"cff78e769554f9ae7d43603e80e4f34bad3d2b50","kind":"commit","published_at":"2022-01-21T13:31:53.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.28","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.28/manifests"},{"name":"v0.16.27","sha":"cefd68bbb3c3a07853b5f6de5e3239b7713e6206","kind":"commit","published_at":"2022-01-21T10:04:16.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.27","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.27/manifests"},{"name":"v0.16.26","sha":"0afcf64a58c9b972ed75c00be8074c8c20c06514","kind":"commit","published_at":"2022-01-15T22:20:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.26","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.26/manifests"},{"name":"v0.16.25","sha":"7feae886013856a10052656180cdf1ad4439a44c","kind":"commit","published_at":"2022-01-04T19:02:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.25","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.25/manifests"},{"name":"v0.16.24","sha":"e2963757e6e10dd3577e9f574dad10ab6e134397","kind":"commit","published_at":"2022-01-01T10:21:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.24","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.24/manifests"},{"name":"v0.16.23","sha":"213990024bd31d0b26fe034d2aa20de26f9207e9","kind":"commit","published_at":"2021-12-27T21:48:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.23","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.23/manifests"},{"name":"v0.16.22","sha":"ab68e8acb1d93e5ff6ae7f0b3b9a0dc36ca9ee56","kind":"commit","published_at":"2021-12-15T11:57:41.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.22","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.22/manifests"},{"name":"v0.16.21","sha":"3def95875aa59667e6d15c700492b53f1a033253","kind":"commit","published_at":"2021-12-15T11:54:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.21","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.21/manifests"},{"name":"v0.16.20","sha":"3774bec265a6ca5eb755255e17ce93a0afa5ec46","kind":"commit","published_at":"2021-12-06T16:33:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.20","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.20/manifests"},{"name":"v0.16.19","sha":"a03aa9c58fff57dfc965d76ebea66513f3848811","kind":"commit","published_at":"2021-11-21T20:01:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.19","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.19/manifests"},{"name":"v0.16.18","sha":"bb4f05e6c5c3a00ee88a4ef829e7555f7975454f","kind":"commit","published_at":"2021-11-21T19:27:15.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.18","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.18/manifests"},{"name":"v0.16.17","sha":"6c31ab914ae1435d020e8f85dcebbbd7639ebd1c","kind":"commit","published_at":"2021-11-17T19:18:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.17","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.17/manifests"},{"name":"v0.16.16","sha":"ac25cdca388115c87ba9f9c8e7acaa3ab5798a6c","kind":"commit","published_at":"2021-11-15T06:52:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.16","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.16/manifests"},{"name":"v0.16.15","sha":"1f9a3b6a8d73ac3e91fd342377678fca075f6be6","kind":"commit","published_at":"2021-11-09T19:32:31.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.15","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.15/manifests"},{"name":"v0.16.14","sha":"ee3f9bf92d0a9122a4e995acf7950decb6552d89","kind":"commit","published_at":"2021-10-23T10:48:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.14","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.14/manifests"},{"name":"v0.16.13","sha":"11631bf0083b117a2687c5a92b0e5e6137d4acaa","kind":"commit","published_at":"2021-10-23T10:41:50.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.13","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.13/manifests"},{"name":"v0.16.12","sha":"ce6935405d9c1b870a778301a3ab6f3681693a6c","kind":"commit","published_at":"2021-10-17T21:19:05.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.12","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.12/manifests"},{"name":"v0.16.11","sha":"cbc058012e840a8a05113d53537ecf22ec32b09f","kind":"commit","published_at":"2021-10-14T10:44:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.11","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.11/manifests"},{"name":"v0.16.10","sha":"7964a535b24000b4c5de32868727941dacb10dae","kind":"commit","published_at":"2021-10-06T06:35:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.10","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.10/manifests"},{"name":"v0.16.9","sha":"f920d52e082301cbede63cc23589b75d7c75191c","kind":"commit","published_at":"2021-10-03T13:28:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.9","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.9/manifests"},{"name":"v0.16.8","sha":"e27d114c6eafc04b13ebd3b77e2f8f5b54d8cc3f","kind":"commit","published_at":"2021-10-03T10:23:09.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.8","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.8/manifests"},{"name":"v0.16.7","sha":"4e949b38e908d7b062ad3626de43dd85105284fb","kind":"commit","published_at":"2021-10-01T14:53:39.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.7","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.7/manifests"},{"name":"v0.16.6","sha":"6f7c94efa5e8460871ed9f3859b4a0b6e3ad6a65","kind":"commit","published_at":"2021-10-01T07:19:36.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.6","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.6/manifests"},{"name":"v0.16.5","sha":"3e61ee5832258075e57f1d6965dc71b36fd4c088","kind":"commit","published_at":"2021-09-27T19:10:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.5","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.5/manifests"},{"name":"v0.16.4","sha":"6e5af5fb49a53aa007e12f9206234590b291e489","kind":"commit","published_at":"2021-09-27T18:02:30.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.4","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.4/manifests"},{"name":"v0.16.3","sha":"a98692b37cbf951d3ec1d1c50340b3712e1020c8","kind":"commit","published_at":"2021-09-26T19:44:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.3","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.3/manifests"},{"name":"v0.16.2","sha":"7adecdc5df9b3ec4980a02e9de6543ee7c04ae28","kind":"commit","published_at":"2021-09-26T15:25:38.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.2","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"06fe7d6a3f6e355a2082cc4405c463ab0a1e321e","kind":"commit","published_at":"2021-09-20T06:33:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"26f85a75d2bdf7b5b66b00685c3f2cd6b3988be0","kind":"commit","published_at":"2021-09-17T13:56:10.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.16.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.16.0/manifests"},{"name":"v0.15.34","sha":"66b3574d64a81b9304036676d27ab1ae974d08e0","kind":"commit","published_at":"2021-09-06T18:46:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.34","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.34/manifests"},{"name":"v0.15.33","sha":"0febdd831ff3d74601c9d79b21e43e62e3575c1f","kind":"commit","published_at":"2021-09-05T10:59:44.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.33","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.33/manifests"},{"name":"v0.15.32","sha":"99d5d7a6dac33e90158d00a46fe64ad947a81d89","kind":"commit","published_at":"2021-09-05T10:49:01.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.32","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.32/manifests"},{"name":"v0.15.31","sha":"b470bc691c85c1a7e8852b8301462d6bcd8f5d62","kind":"commit","published_at":"2021-08-24T21:28:03.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.31","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.31/manifests"},{"name":"v0.15.30","sha":"872adfa33384bc62614410a99befd1685e0624ad","kind":"commit","published_at":"2021-08-10T08:31:34.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.30","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.30/manifests"},{"name":"v0.15.29","sha":"96da22175810b8a443b17a8bb112dccff22b3060","kind":"commit","published_at":"2021-08-08T19:00:42.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.29","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.29/manifests"},{"name":"v0.15.28","sha":"c60323c28ce62f143ec34d74d6248124cab53cc3","kind":"commit","published_at":"2021-07-26T20:08:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.28","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.28/manifests"},{"name":"v0.15.27","sha":"10e3aa43779108ec955d562cc197703dd5f14919","kind":"commit","published_at":"2021-07-26T18:22:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.27","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.27/manifests"},{"name":"v0.15.26","sha":"b39b835390c37ab312deccd90bddd760d329af6b","kind":"commit","published_at":"2021-07-07T11:15:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.26","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.26/manifests"},{"name":"v0.15.25","sha":"46bbb6485b43a1ccecfe842c45572a0ee623f11c","kind":"commit","published_at":"2021-06-24T07:41:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.25","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.25/manifests"},{"name":"v0.15.24","sha":"5d1fdd703c037750f0896e90aa2704892b7501ef","kind":"commit","published_at":"2021-06-24T06:39:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.24","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.24/manifests"},{"name":"v0.15.23","sha":"3a7b878847a6d4688c8c3b5c70d23aac923897b9","kind":"commit","published_at":"2021-06-21T17:47:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.23","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.23/manifests"},{"name":"v0.15.22","sha":"3fa66dac917b7c9a0be94866fe5e6695490734de","kind":"commit","published_at":"2021-06-19T11:15:20.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.22","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.22/manifests"},{"name":"v0.15.21","sha":"530fffc49d63aa9176040f6c05d193e021f21597","kind":"commit","published_at":"2021-06-13T22:10:40.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.21","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.21/manifests"},{"name":"v0.15.20","sha":"e731e808a3d990ab41143ec8cfdb1769e0065813","kind":"commit","published_at":"2021-06-09T08:45:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.20","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.20/manifests"},{"name":"v0.15.19","sha":"4e53232d9d69374b2ef3a9c36e8dc6c27ce7ec4f","kind":"commit","published_at":"2021-05-24T21:02:35.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.19","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.19/manifests"},{"name":"v0.15.18","sha":"9e63e97f319c42d4c44f782243752c667e951ca7","kind":"commit","published_at":"2021-05-23T11:13:18.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.18","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.18/manifests"},{"name":"v0.15.17","sha":"1c1b6c77325653f7b9a8fd8c4add2f89bf336743","kind":"commit","published_at":"2021-05-20T18:38:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.17","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.17/manifests"},{"name":"v0.15.16","sha":"1e9a09e8f3ba76bd578363d7d67551bd8e507049","kind":"commit","published_at":"2021-05-18T20:24:17.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.16","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.16/manifests"},{"name":"v0.15.15","sha":"90312853578fdeab40446920536a9f46134b0502","kind":"commit","published_at":"2021-05-18T20:21:33.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.15","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.15/manifests"},{"name":"v0.15.14","sha":"9af28b924748bc2f287d2d96b909285211330c52","kind":"commit","published_at":"2021-05-18T19:09:58.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.14","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.14/manifests"},{"name":"v0.15.13","sha":"95f66ca5b004dfe537029c17978ca8459462745a","kind":"commit","published_at":"2021-05-16T11:45:22.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.13","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.13/manifests"},{"name":"v0.15.12","sha":"b72d86604bf6d84400da578617ff60bbaf5ae62d","kind":"commit","published_at":"2021-05-16T10:32:45.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.12","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.12/manifests"},{"name":"v0.15.11","sha":"da5a92746f44299c185f8379091a2115d0ad1b0b","kind":"commit","published_at":"2021-04-30T15:04:37.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.11","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.11/manifests"},{"name":"v0.15.10","sha":"2a8f734a1960d347414e7bb33f8c50d507c8a33e","kind":"commit","published_at":"2021-04-23T21:00:26.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.10","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.10/manifests"},{"name":"v0.15.9","sha":"1ddce5b3cbdb26f184dbbcc5087341ba321ece88","kind":"commit","published_at":"2021-04-23T20:58:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.9","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.9/manifests"},{"name":"v0.15.8","sha":"859577768c9a1116a2fec44b0d51d349dd0e8fe0","kind":"commit","published_at":"2021-04-23T20:56:46.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.8","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.8/manifests"},{"name":"v0.15.7","sha":"606b6b2b228c10310bffceb268c4724232c3136f","kind":"commit","published_at":"2021-04-23T20:54:56.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.7","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.7/manifests"},{"name":"v0.15.6","sha":"77727bc40c4bfce8d2fa624ae9b17c8af1fee58d","kind":"commit","published_at":"2021-04-23T20:45:32.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.6","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.6/manifests"},{"name":"v0.15.5","sha":"ab00747371450a5def4346de143804feb1d8e286","kind":"commit","published_at":"2021-04-19T21:43:08.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.5","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.5/manifests"},{"name":"v0.15.4","sha":"182b127c12ef30b7adef48c61ba9d99d9c59bcef","kind":"commit","published_at":"2021-04-19T20:54:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.4","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.4/manifests"},{"name":"v0.15.3","sha":"96357adbe79b8b873ffe5b7fe9fe7f19dce2b757","kind":"commit","published_at":"2021-04-14T15:42:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.3","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.3/manifests"},{"name":"v0.15.2","sha":"69397ee2698bc194f327e5e76d2a8699e1a2cc42","kind":"commit","published_at":"2021-04-11T17:47:06.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.2","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"cd75f0c3845f87826bd96a6a0bea6b3113db5e70","kind":"commit","published_at":"2021-04-11T00:03:49.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"36232cd771cc4c2cea8393cc9520936696a6fc47","kind":"tag","published_at":"2021-03-23T19:15:24.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.15.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"95a7d8648f81986056d0b7d20157a39fae1b7e9f","kind":"tag","published_at":"2021-02-27T10:31:25.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.14.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"7bd41d9b484fe5fdc977e91b377e5652006a555b","kind":"commit","published_at":"2021-02-22T19:33:43.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.14.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"330d7beb60a9b2589bf9aaabe49244b03ab7f4a6","kind":"commit","published_at":"2021-01-27T18:59:04.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.13.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"bd3f24f160c60c5ecac95fdf1132c5c832a7707d","kind":"commit","published_at":"2020-12-31T15:41:07.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.12.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"571cab88eea36432e03da9753eff3ba57560fd50","kind":"tag","published_at":"2020-11-19T21:06:13.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.11.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.11.0/manifests"},{"name":"v0.1.2","sha":"762cf32666ebb8c120e66985ea4c62a5f954e03a","kind":"commit","published_at":"2020-10-15T07:17:00.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.1.2","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.2/manifests"},{"name":"v0.1.0","sha":"4406cbaea0d88fea1bdd1ab1bb9af788407a515f","kind":"commit","published_at":"2020-10-06T21:03:11.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.1.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0/manifests"},{"name":"v0.1.0-alpha.1","sha":"bf002df8bddfce87ad4ed833cbb12e7864fc226e","kind":"tag","published_at":"2020-08-19T20:10:55.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.1.0-alpha.1","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.1.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0-alpha.1/manifests"},{"name":"v0.1.0-alpha.0","sha":"d349be0fee04bf71ea5660e07640aebe4f8ab66f","kind":"tag","published_at":"2020-08-19T19:58:57.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.1.0-alpha.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.1.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.1.0-alpha.0/manifests"},{"name":"v0.0.0","sha":"433bbae4f1d4abb50a26306d6679a38ace5c8b78","kind":"commit","published_at":"2020-06-08T15:39:52.000Z","download_url":"https://codeload.github.com/lucide-icons/lucide/tar.gz/v0.0.0","html_url":"https://github.com/lucide-icons/lucide/releases/tag/v0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucide-icons%2Flucide/tags/v0.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-03T21:38:14.687Z","dependent_packages_count":0,"downloads":136130,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":32.32253891877704,"dependent_repos_count":25.12553095326991,"dependent_packages_count":36.343214812807624,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":31.263761561618193},"purl":"pkg:npm/%40lucide/svelte","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@lucide/svelte","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@lucide/svelte","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@lucide/svelte/dependencies","status":null,"funding_links":["https://opencollective.com/lucide-icons"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lucide%2Fsvelte/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lucide%2Fsvelte/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lucide%2Fsvelte/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@lucide%2Fsvelte/related_packages","maintainers":[{"uuid":"ericfennis","login":"ericfennis","name":null,"email":"eric.fennis@gmail.com","url":null,"packages_count":20,"html_url":"https://www.npmjs.com/~ericfennis","role":null,"created_at":"2025-01-31T16:57:06.301Z","updated_at":"2025-01-31T16:57:06.301Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ericfennis/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006541,"maintainers_count":1012935,"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":175,"unique_repositories_count_past_30_days":16,"recent_issues":[{"uuid":"4651805199","node_id":"PR_kwDOQu6L887l4uwQ","number":2173,"state":"closed","title":"chore(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-12T22:14:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T18:54:23.000Z","updated_at":"2026-06-12T22:14:39.000Z","time_to_close":12014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"@lucide/svelte","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"dompurify","old_version":"3.4.9","new_version":"3.4.10","repository_url":"https://github.com/cure53/DOMPurify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) and [dompurify](https://github.com/cure53/DOMPurify).\n\nUpdates `@lucide/svelte` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(site): Remove survey from site 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/4417\"\u003elucide-icons/lucide#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplay-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4412\"\u003elucide-icons/lucide#4412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metadata): add missing use-cases prop on play-off.json 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/4423\"\u003elucide-icons/lucide#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): force hide #bb-banner, if html.has-bb-banner is missing 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/4422\"\u003elucide-icons/lucide#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Remove \u003ccode\u003e@next\u003c/code\u003e from installation instructions for\u003ccode\u003e@lucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages/angular): add support for Angular v22 and onwards 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/4450\"\u003elucide-icons/lucide#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): add check to skip release if latest tag was created today 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/4085\"\u003elucide-icons/lucide#4085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewebcam-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.17.0...1.18.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.17.0...1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.18.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.4.9 to 3.4.10\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.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored codebase for clarity: extracted the public type declarations into \u003ccode\u003etypes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDecomposed the three largest sanitizer functions into focused helpers\u003c/li\u003e\n\u003cli\u003eRemoved duplicated defaults and dead branches, consolidated \u003ccode\u003eSAFE_FOR_TEMPLATES\u003c/code\u003e scrubbing into single shared path\u003c/li\u003e\n\u003cli\u003eImproved per-node performance by hoisting the mXSS probe regexes and testing \u003ccode\u003etextContent\u003c/code\u003e before \u003ccode\u003einnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a deterministic micro-benchmark harness (\u003ccode\u003enpm run bench\u003c/code\u003e) with a \u003ccode\u003e--compare\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eReduced CI cost by running the full three-engine browser suite once per PR\u003c/li\u003e\n\u003cli\u003eRefreshed the \u003ccode\u003edemos/\u003c/code\u003e folder so every demo runs again, and added a SVG-via-\u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e demo\u003c/li\u003e\n\u003cli\u003eDocumented the bench and \u003ccode\u003etest:happydom\u003c/code\u003e scripts in the README\u003c/li\u003e\n\u003cli\u003eCompleted the Attack Classes \u0026amp; Bypass History wiki page\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6ee5716f8336989753611beeca364957c0eb0c3e\"\u003e\u003ccode\u003e6ee5716\u003c/code\u003e\u003c/a\u003e release: 3.4.10 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.9...3.4.10\"\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/RackulaLives/Rackula/pull/2173","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RackulaLives%2FRackula/issues/2173","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2173/packages"},{"uuid":"4644737128","node_id":"PR_kwDOSyMKCM7lh1Mn","number":8,"state":"closed","title":"Bump the dashboard-deps group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T11:52:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T22:45:07.000Z","updated_at":"2026-06-14T11:52:46.000Z","time_to_close":220050,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dashboard-deps","update_count":4,"packages":[{"name":"@lucide/svelte","old_version":"0.479.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dashboard-deps group with 4 updates in the /packages/dashboard directory: [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte), [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte), [typescript](https://github.com/microsoft/TypeScript) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `@lucide/svelte` from 0.479.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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 `@sveltejs/vite-plugin-svelte` from 4.0.4 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1266\"\u003e#1266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(options): remove deprecated options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.hot\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nuse \u003ccode\u003ecompilerOptions.hmr\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.ignorePluginPreprocessors\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nno longer needed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.idFilter\u003c/code\u003e of \u003ccode\u003evite-plugin-svelte:api\u003c/code\u003e\nuse \u003ccode\u003eapi.filter\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplugin.api.sveltePreprocess\u003c/code\u003e of other vite plugins\nUpdate affected plugins to a newer version or remove them.\nSee \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/advanced-usage.md#transform-svelte-files-with-vite-plugins\"\u003edocs\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(dev): no longer overrides compilerOptions.cssHash because Svelte now produces a stable css hash by itself (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(inspector): integrate vite-plugin-svelte-inspector into vite-plugin-svelte to avoid circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require svelte 5.46.4 or later (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\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\u003echore: upgrade vitefu to compatible peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1286\"\u003e#1286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove author field from package.json (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1281\"\u003e#1281\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/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1266\"\u003e#1266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(options): remove deprecated options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.hot\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nuse \u003ccode\u003ecompilerOptions.hmr\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.ignorePluginPreprocessors\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nno longer needed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.idFilter\u003c/code\u003e of \u003ccode\u003evite-plugin-svelte:api\u003c/code\u003e\nuse \u003ccode\u003eapi.filter\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplugin.api.sveltePreprocess\u003c/code\u003e of other vite plugins\nUpdate affected plugins to a newer version or remove them.\nSee \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/advanced-usage.md#transform-svelte-files-with-vite-plugins\"\u003edocs\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(dev): no longer overrides compilerOptions.cssHash because Svelte now produces a stable css hash by itself (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(inspector): integrate vite-plugin-svelte-inspector into vite-plugin-svelte to avoid circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require svelte 5.46.4 or later (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.21 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.3/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.2/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\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/vitejs/vite/commit/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/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/AjinkyaGokhale/apimyresume/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AjinkyaGokhale%2Fapimyresume/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4637202439","node_id":"PR_kwDOSfsOaM7lJuYr","number":435,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T01:16:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T04:24:39.000Z","updated_at":"2026-06-14T01:16:16.000Z","time_to_close":247895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@effect/platform-node","old_version":"0.106.0","new_version":"0.107.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"effect","old_version":"3.21.2","new_version":"3.21.3","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.65.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"22.19.19","new_version":"22.19.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.6.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tsx","old_version":"4.22.1","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.106.0` | `0.107.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.21.2` | `3.21.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.65.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.19` | `22.19.21` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.61.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.8` |\n\n\nUpdates `@effect/platform-node` from 0.106.0 to 0.107.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/platform-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.107.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/26e19228e1422decbe11ef58e29757f013d96fc8\"\u003e\u003ccode\u003e26e1922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/main/packages/platform-node/CHANGELOG.md\"\u003e@​effect/platform-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.107.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/26e19228e1422decbe11ef58e29757f013d96fc8\"\u003e\u003ccode\u003e26e1922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/626c61b3ef0dce59ffb038590bc834d36afc5d1d\"\u003e\u003ccode\u003e626c61b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6227\"\u003e#6227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e make RpcSerialization.msgPack options configurable (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform-node@0.107.0/packages/platform-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.21.2 to 3.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003eeffect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeffect@3.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6250\"\u003e#6250\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milkyskies\"\u003e\u003ccode\u003e@​milkyskies\u003c/code\u003e\u003c/a\u003e! - Fix $match generic type parameter inference inside arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6249\"\u003e#6249\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6257\"\u003e#6257\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and \u003ccode\u003eSchema.Never\u003c/code\u003e values.\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/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6250\"\u003e#6250\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milkyskies\"\u003e\u003ccode\u003e@​milkyskies\u003c/code\u003e\u003c/a\u003e! - Fix $match generic type parameter inference inside arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6249\"\u003e#6249\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6257\"\u003e#6257\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and \u003ccode\u003eSchema.Never\u003c/code\u003e values.\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/Effect-TS/effect/commit/05d72eab7bac3444ca20d871d4c65a272200ef0e\"\u003e\u003ccode\u003e05d72ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6259\"\u003e#6259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e fix(Data): preserve generic A in TaggedEnum $match arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6250\"\u003e#6250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and `Schema.N...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.3/packages/effect\"\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.59.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.59.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 `@sveltejs/kit` from 2.60.1 to 2.65.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.65.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow queries to refresh other queries (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16012\"\u003e#16012\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: dedupe remote data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15991\"\u003e#15991\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip client build if all routes have CSR disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15936\"\u003e#15936\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.64.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid server components from being bundled if SSR is turned off for a route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15982\"\u003e#15982\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.63.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use SSE for \u003ccode\u003equery.live\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15957\"\u003e#15957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use forward slashes in the generated \u003ccode\u003eenv.d.ts\u003c/code\u003e import path on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15977\"\u003e#15977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when \u003ccode\u003eexplicitEnvironmentVariables\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15980\"\u003e#15980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid importing Vite while validating explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15953\"\u003e#15953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: adjust the release version of explicit env vars (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15968\"\u003e#15968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003eversion\u003c/code\u003e is defined when importing from \u003ccode\u003e$app/env\u003c/code\u003e with explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15971\"\u003e#15971\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.63.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/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.65.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow queries to refresh other queries (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16012\"\u003e#16012\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: dedupe remote data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15991\"\u003e#15991\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip client build if all routes have CSR disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15936\"\u003e#15936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.64.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid server components from being bundled if SSR is turned off for a route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15982\"\u003e#15982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.63.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use SSE for \u003ccode\u003equery.live\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15957\"\u003e#15957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use forward slashes in the generated \u003ccode\u003eenv.d.ts\u003c/code\u003e import path on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15977\"\u003e#15977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when \u003ccode\u003eexplicitEnvironmentVariables\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15980\"\u003e#15980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid importing Vite while validating explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15953\"\u003e#15953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: adjust the release version of explicit env vars (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15968\"\u003e#15968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003eversion\u003c/code\u003e is defined when importing from \u003ccode\u003e$app/env\u003c/code\u003e with explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15971\"\u003e#15971\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.63.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/kit/commit/ce77bf3e266c77486a35d050ca5929c900000541\"\u003e\u003ccode\u003ece77bf3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15988\"\u003e#15988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/372a6a69e2cfdbf1f829caf5f7ed91772d4f57e6\"\u003e\u003ccode\u003e372a6a6\u003c/code\u003e\u003c/a\u003e fix: dedupe remote data (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15991\"\u003e#15991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/607713e8eb5503543e82a91a1d2fc32887e6f230\"\u003e\u003ccode\u003e607713e\u003c/code\u003e\u003c/a\u003e fix: copy public directory assets if client build is skipped (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16004\"\u003e#16004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3968fb9cb3749a49cee82edaf0733f692197d43f\"\u003e\u003ccode\u003e3968fb9\u003c/code\u003e\u003c/a\u003e fix: skip client build if all routes have CSR disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15936\"\u003e#15936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c3079747e1dbd00a1809b02fdf33ec4920b0df7\"\u003e\u003ccode\u003e1c30797\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c6305297d1e9e049dc7be12b91d1c503e12553a2\"\u003e\u003ccode\u003ec630529\u003c/code\u003e\u003c/a\u003e feat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1a2c1fdbb03b787326b174eb7f8ef930ff913485\"\u003e\u003ccode\u003e1a2c1fd\u003c/code\u003e\u003c/a\u003e fix: avoid adding the component to the server node if SSR is turned off (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15982\"\u003e#15982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/33dec0ecb6e255ee151573d7167e191e7bbb6b65\"\u003e\u003ccode\u003e33dec0e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15962\"\u003e#15962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0fd507c7e9c6c16bef1ce63f07c92400c33ccbef\"\u003e\u003ccode\u003e0fd507c\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when `explicitEnvironmentVariabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a31fdc689cd759592d7541b85703241e5b986f72\"\u003e\u003ccode\u003ea31fdc6\u003c/code\u003e\u003c/a\u003e docs: fix explicit env vars docs version (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15968\"\u003e#15968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.65.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.19 to 22.19.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.6 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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.6...v4.1.7\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/coverage-v8\"\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.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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.3 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\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.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 4.0.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​shikijs/stream\u003c/code\u003e and \u003ccode\u003e@​shikijs/magic-move\u003c/code\u003e packages  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1283\"\u003eshikijs/shiki#1283\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d031f9b6\"\u003e\u003c!-- raw HTML omitted --\u003e(d031f)\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\u003etransformers\u003c/strong\u003e: Handle YAML comment prefixes correctly for v3  -  by \u003ca href=\"https://github.com/AkaHarshit\"\u003e\u003ccode\u003e@​AkaHarshit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1266\"\u003eshikijs/shiki#1266\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f694a725\"\u003e\u003c!-- raw HTML omitted --\u003e(f694a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Scroll blocking on mobile viewports  -  by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1262\"\u003eshikijs/shiki#1262\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/9e0e89c8\"\u003e\u003c!-- raw HTML omitted --\u003e(9e0e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.1.0...v4.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e: Forward \u003ccode\u003etsModule\u003c/code\u003e to \u003ccode\u003ecreateTwoslasher\u003c/code\u003e  -  by \u003ca href=\"https://github.com/arthurfiorette\"\u003e\u003ccode\u003e@​arthurfiorette\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1271\"\u003eshikijs/shiki#1271\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/be89afcf\"\u003e\u003c!-- raw HTML omitted --\u003e(be89a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.2...v4.1.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/shikijs/shiki/commit/1d56dae84801bad3a48dc7104437fbc21819ee4c\"\u003e\u003ccode\u003e1d56dae\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/c809af96f1907877c5cebfeee98ac5d55193140b\"\u003e\u003ccode\u003ec809af9\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/95371cb1b3c00ced5b437a11f603939002f9ecae\"\u003e\u003ccode\u003e95371cb\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.2.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.3\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.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore errors that occur in destroyed effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18384\"\u003e#18384\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: type BigInts in \u003ccode\u003e$state.snapshot(...)\u003c/code\u003e return values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18388\"\u003e#18388\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly track effect end node for async sibling component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18371\"\u003e#18371\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent false-positive reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump esrap dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18372\"\u003e#18372\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore declaration tags for animation directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18366\"\u003e#18366\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reject pending async deriveds on discard (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18308\"\u003e#18308\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore errors that occur in destroyed effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18384\"\u003e#18384\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: type BigInts in \u003ccode\u003e$state.snapshot(...)\u003c/code\u003e return values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18388\"\u003e#18388\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly track effect end node for async sibling component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18371\"\u003e#18371\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent false-positive reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump esrap dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18372\"\u003e#18372\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore declaration tags for animation directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18366\"\u003e#18366\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reject pending async deriveds on discard (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18308\"\u003e#18308\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/svelte/commit/a9f48540e236d326714a1148b9d61cf785c0f98a\"\u003e\u003ccode\u003ea9f4854\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/71a6515bd648202b2795a80e68e7c9c7ac9ad4ee\"\u003e\u003ccode\u003e71a6515\u003c/code\u003e\u003c/a\u003e fix: check boundary exists before calling error handler in async derived (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3d83c9abe606415c2ceee215c76582ea9bcfa7b1\"\u003e\u003ccode\u003e3d83c9a\u003c/code\u003e\u003c/a\u003e fix: add bigint to Primitive type for $state.snapshot (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18388\"\u003e#18388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/51baf1c1af4f02e2a8b009a87d932437f164b612\"\u003e\u003ccode\u003e51baf1c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18357\"\u003e#18357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3d5c4ab620a597dfa296486e96642cff88bf90ec\"\u003e\u003ccode\u003e3d5c4ab\u003c/code\u003e\u003c/a\u003e fix: prevent false-positive reactivity loss warning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18373\"\u003e#18373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bdb1a0f847ba4f04252e9d26a7690dbfb0683da7\"\u003e\u003ccode\u003ebdb1a0f\u003c/code\u003e\u003c/a\u003e fix: ensure async block assigns correct nodes to effect  (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18371\"\u003e#18371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e4bfc5f45af2fb5f5fe3f6ee6169b34a8a9db929\"\u003e\u003ccode\u003ee4bfc5f\u003c/code\u003e\u003c/a\u003e chore: bump esrap dependency (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18372\"\u003e#18372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1b4c43b8e59e22c1b8185421307fbab91e573866\"\u003e\u003ccode\u003e1b4c43b\u003c/code\u003e\u003c/a\u003e fix: ignore declaration tags for animation directive (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18366\"\u003e#18366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/85dcb91f7c890a4d6d6c23dcbcf1df23cc624272\"\u003e\u003ccode\u003e85dcb91\u003c/code\u003e\u003c/a\u003e chore: upgrade to vitest v4 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18265\"\u003e#18265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a81f96549d6768586b6bdace0a3e5467cff114ce\"\u003e\u003ccode\u003ea81f965\u003c/code\u003e\u003c/a\u003e fix: reject pending async deriveds on discard (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18308\"\u003e#18308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.3/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.4.8 to 4.6.0\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.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support reading Svelte config from \u003ccode\u003evite.config.js/ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/language-tools/commit/151cf4593efb4cc3a88cd3c00d5a2f847ac345fe\"\u003e\u003ccode\u003e151cf45\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/load-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/20d5ab27d36587befba1fa5a3c1edc3cbbb310a2\"\u003e\u003ccode\u003e20d5ab2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/0ecf6c3544a793402996733817dc15ca292c23af\"\u003e\u003ccode\u003e0ecf6c3\u003c/code\u003e\u003c/a\u003e fix: adjust rollup config (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/151cf4593efb4cc3a88cd3c00d5a2f847ac345fe\"\u003e\u003ccode\u003e151cf45\u003c/code\u003e\u003c/a\u003e fix: adjust paths in PKG.json (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3046\"\u003e#3046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6099462c49ac06112d5e785378404a88876f12e4\"\u003e\u003ccode\u003e6099462\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/5b13da15b656301e128569e2568df1d47e4c6948\"\u003e\u003ccode\u003e5b13da1\u003c/code\u003e\u003c/a\u003e feat: support reading Svelte config from vite.config.js/ts (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f2bcbda8c71994ccb4a2bb1230521fa66386e939\"\u003e\u003ccode\u003ef2bcbda\u003c/code\u003e\u003c/a\u003e fix: mark optional members with a trailing ? in completion labels (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3043\"\u003e#3043\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e5ed88f7ae66d7be1f24e5b40844b767cf79b8d8\"\u003e\u003ccode\u003ee5ed88f\u003c/code\u003e\u003c/a\u003e fix: don't show type inlay hint for component inside snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b118dd35e9388bce92035862c4426de9b5b0dd2f\"\u003e\u003ccode\u003eb118dd3\u003c/code\u003e\u003c/a\u003e fix: correct 'occured' typo in svelte:boundary onerror description (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.1 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.4\"\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.59.3 to 8.61.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.61.0\u003c/h2\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e change type of \u003ccode\u003eUnaryExpression.prefix\u003c/code\u003e to always \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12372\"\u003e#12372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e tighten types of \u003ccode\u003eArrowFunction\u003c/code\u003e, \u003ccode\u003eYieldExpression\u003c/code\u003e, \u003ccode\u003eTSTypePredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12374\"\u003e#12374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.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.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-shadow] correct rule to match ESLint v10 handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003cli\u003eNevette Bailey \u003ca href=\"https://github.com/nevette-bailey\"\u003e\u003ccode\u003e@​nevette-bailey\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.60.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\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/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.61.0 (2026-06-08)\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.61.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.60.1 (2026-06-01)\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.60.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.60.0 (2026-05-25)\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.60.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.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\u003c/blockquote\u003e\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/16a5b247affc32af21b695cf96dfd75d7ded50a3\"\u003e\u003ccode\u003e16a5b24\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Compatible* types from typescript-eslint to re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.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 `vite` from 8.0.13 to 8.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Jesssullivan/darkmap.phasi.space/pull/435","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jesssullivan%2Fdarkmap.phasi.space/issues/435","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/435/packages"},{"uuid":"4575588113","node_id":"PR_kwDOQyJmX87iAD7P","number":121,"state":"closed","title":"deps(deps): bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-06-07T21:21:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T23:07:09.000Z","updated_at":"2026-06-07T21:22:32.000Z","time_to_close":425642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.14","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@biomejs/biome","old_version":"2.4.15","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"},{"name":"@electric-sql/pglite","old_version":"0.4.5","new_version":"0.5.1","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.14` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.15` | `2.4.16` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.4.5` | `0.5.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.16` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.6.11 to 1.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Google One Tap authenticating the wrong user when the presented Google account was already linked to a different local user.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003enull\u003c/code\u003e values being rejected for optional fields in the generated database schema (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSessionCookie\u003c/code\u003e to prefer the \u003ccode\u003e__Secure-\u003c/code\u003e prefixed cookie over a non-secure leftover, preventing a stale cookie from shadowing the current session (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9806\"\u003e#9806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed redirect URI validation to work on all supported runtimes and to reject URIs containing a fragment component per RFC 6749 §3.1.2 (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitation verification to restore the normal emailed-invitation flow while enforcing stricter email verification for externally controlled or predictable invitation IDs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9877\"\u003e#9877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/5038d41ca2c2a7350efb499c4506ac812afd6ddf/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/sso\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed SAML Single Logout leaving the user signed in due to the logout handlers matching the session by ID instead of token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/5038d41ca2c2a7350efb499c4506ac812afd6ddf/packages/sso/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.13...v1.6.14\"\u003e\u003ccode\u003ev1.6.13...v1.6.14\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for server-side \u003ccode\u003eaccountInfo\u003c/code\u003e calls with an optional \u003ccode\u003euserId\u003c/code\u003e parameter, allowing trusted callers to read provider profiles without constructing session headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9813\"\u003e#9813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarified that \u003ccode\u003eviewBackupCodes\u003c/code\u003e is a server-only function not accessible via HTTP in its API documentation (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9822\"\u003e#9822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap authenticating the wrong user when the presented Google account is already linked to a different local user, by resolving identity through the shared OAuth path\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estoreStateStrategy\u003c/code\u003e defaulting to \u003ccode\u003e\u0026quot;cookie\u0026quot;\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;database\u0026quot;\u003c/code\u003e when only \u003ccode\u003esecondaryStorage\u003c/code\u003e is configured, preventing oversized-cookie errors on platforms like AWS Lambda (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eupdateUserInfoOnLink\u003c/code\u003e not being applied when linking accounts through the standard OAuth redirect flow (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8758\"\u003e#8758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eoidc-provider\u003c/code\u003e and \u003ccode\u003emcp\u003c/code\u003e plugins accepting invalid \u003ccode\u003eredirect_uri\u003c/code\u003e schemes such as \u003ccode\u003ejavascript:\u003c/code\u003e and \u003ccode\u003edata:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization \u003ccode\u003elogo\u003c/code\u003e not accepting \u003ccode\u003enull\u003c/code\u003e, preventing users from clearing an existing logo on create and update (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/a6f38c72ee3423ae80b0595fec3b4a61158c374d/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/sso\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9877\"\u003e#9877\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2d9781a83ddc7b51ecffbd7d24c28e4b917e2323\"\u003e\u003ccode\u003e2d9781a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Restore the normal emailed-invitation flow while documenting the stricter verification posture for organization invitations.\u003c/p\u003e\n\u003cp\u003eClient-side \u003ccode\u003elistUserInvitations\u003c/code\u003e now always requires a verified session email because it enumerates invitation IDs from \u003ccode\u003esession.user.email\u003c/code\u003e. The \u003ccode\u003erequireEmailVerificationOnInvitation\u003c/code\u003e option now controls recipient calls that carry an invitation ID (\u003ccode\u003eacceptInvitation\u003c/code\u003e, \u003ccode\u003erejectInvitation\u003c/code\u003e, \u003ccode\u003egetInvitation\u003c/code\u003e). When unset, Better Auth keeps the emailed-invitation sign-up flow for built-in opaque invitation IDs, including the default generator or \u003ccode\u003eadvanced.database.generateId: \u0026quot;uuid\u0026quot;\u003c/code\u003e, and requires verified email when invitation IDs are externally controlled or predictable, such as \u003ccode\u003eadvanced.database.generateId: \u0026quot;serial\u0026quot;\u003c/code\u003e / \u003ccode\u003efalse\u003c/code\u003e or custom ID generation. Apps that expose invitation IDs outside the invited user's mailbox, expose organization invitation lists to members, or require stricter ownership proof should set \u003ccode\u003erequireEmailVerificationOnInvitation: true\u003c/code\u003e or require verified email before sign-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9841\"\u003e#9841\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5a2d642bc7d940f4242df9b304818a8653ea2a10\"\u003e\u003ccode\u003e5a2d642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Optional fields (\u003ccode\u003erequired: false\u003c/code\u003e) now accept \u003ccode\u003enull\u003c/code\u003e, not just omission. The\ngenerated input validation previously rejected \u003ccode\u003enull\u003c/code\u003e even though the column is\nnullable, so a nullable field could not be cleared by passing \u003ccode\u003enull\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9845\"\u003e#9845\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/13abc7922b47f800da59ca212d364a64feeec91f\"\u003e\u003ccode\u003e13abc79\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Harden redirect-URI validation across the OAuth provider plugins. \u003ccode\u003eisSafeUrlScheme\u003c/code\u003e and \u003ccode\u003eSafeUrlSchema\u003c/code\u003e no longer call \u003ccode\u003eURL.canParse\u003c/code\u003e, which is absent on some supported runtimes and could throw or silently disable the dangerous-scheme check. They now parse with a \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003ecatch\u003c/code\u003e fallback. \u003ccode\u003eSafeUrlSchema\u003c/code\u003e also rejects redirect URIs that contain a fragment component, per RFC 6749 §3.1.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9806\"\u003e#9806\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/9d3450ae23e8387d24adfb7bb1cb24cc6965b6e3\"\u003e\u003ccode\u003e9d3450a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003egetSessionCookie\u003c/code\u003e now prefers the \u003ccode\u003e__Secure-\u003c/code\u003e cookie when both it and a non-secure cookie are present, so the non-secure cookie no longer shadows the current session cookie.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/13abc7922b47f800da59ca212d364a64feeec91f\"\u003e\u003ccode\u003e13abc79\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.13\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/better-auth/better-auth/pull/9813\"\u003e#9813\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d3919dc1a560625d8f09161d64701e257452940f\"\u003e\u003ccode\u003ed3919dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Support server-side \u003ccode\u003eaccountInfo\u003c/code\u003e calls without session headers.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eauth.api.accountInfo\u003c/code\u003e now accepts an optional \u003ccode\u003euserId\u003c/code\u003e, so a trusted server-side caller can read a user's provider profile without constructing session headers. This mirrors \u003ccode\u003egetAccessToken\u003c/code\u003e and \u003ccode\u003erefreshToken\u003c/code\u003e. HTTP callers still require a valid session, and a session always takes precedence over a supplied \u003ccode\u003euserId\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe shared \u0026quot;resolve the target user, then fetch a valid access token\u0026quot; logic behind these three endpoints now lives in one place. As part of that, a server-side call that supplies neither a session nor a \u003ccode\u003euserId\u003c/code\u003e reports \u003ccode\u003eUSER_ID_OR_SESSION_REQUIRED\u003c/code\u003e (400) consistently, rather than \u003ccode\u003eUNAUTHORIZED\u003c/code\u003e on some endpoints.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9591\"\u003e#9591\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5f282bd382d694f6834b1d0f8f694f737f223811\"\u003e\u003ccode\u003e5f282bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Vishesh-Verma-07\"\u003e\u003ccode\u003e@​Vishesh-Verma-07\u003c/code\u003e\u003c/a\u003e! - When only \u003ccode\u003esecondaryStorage\u003c/code\u003e is configured (no primary database), \u003ccode\u003estoreStateStrategy\u003c/code\u003e now defaults to \u003ccode\u003e\u0026quot;database\u0026quot;\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;cookie\u0026quot;\u003c/code\u003e, preventing oversized-cookie errors on platforms like AWS Lambda. The account cookie that holds OAuth tokens in database-less setups stays enabled, so \u003ccode\u003egetAccessToken\u003c/code\u003e keeps working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9818\"\u003e#9818\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Fix two buggy \u003ccode\u003einternalAdapter\u003c/code\u003e helpers.\u003c/p\u003e\n\u003cp\u003eRemove \u003ccode\u003efindAccount(accountId)\u003c/code\u003e. It looked accounts up by account ID alone, which is unique neither across providers nor across users, so it returned a non-deterministic match. All callers now use a user-scoped or provider-scoped lookup.\u003c/p\u003e\n\u003cp\u003eReplace the ambiguous \u003ccode\u003edeleteSessions(string | string[])\u003c/code\u003e with two explicit methods. \u003ccode\u003edeleteUserSessions(userId)\u003c/code\u003e revokes every session for a user, and \u003ccode\u003edeleteSessions(tokens)\u003c/code\u003e revokes sessions by token. The old single-string overload silently treated its argument as a user ID, so a caller that meant to delete one session token could instead wipe all of a user's sessions or quietly match nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9818\"\u003e#9818\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Fix Google One Tap signing in the wrong user when the presented Google account is already linked to someone else. One Tap now resolves identity through the shared OAuth path, so the user who owns the Google subject is signed in, matching the redirect and \u003ccode\u003esignIn.social\u003c/code\u003e flows. Previously it matched a local user by the token's email and used the subject only to decide linking, so a Google credential owned by one user could authenticate a different user who happened to share that email.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e/account-info\u003c/code\u003e now resolves the account from the signed-in user's own linked accounts and accepts an optional \u003ccode\u003eproviderId\u003c/code\u003e to disambiguate when two providers issue the same account ID. A colliding account ID returns a distinct \u003ccode\u003eAMBIGUOUS_ACCOUNT\u003c/code\u003e error instead of a misleading \u0026quot;not found\u0026quot;, and an account with no configured social provider returns a 400 rather than a 500.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9838\"\u003e#9838\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/be32012ca3507a62371d1baa09cdacd5123a99bf\"\u003e\u003ccode\u003ebe32012\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Validate the scheme of OAuth \u003ccode\u003eredirect_uris\u003c/code\u003e in the \u003ccode\u003eoidc-provider\u003c/code\u003e and \u003ccode\u003emcp\u003c/code\u003e plugins.\u003c/p\u003e\n\u003cp\u003eBoth plugins previously accepted any string as a \u003ccode\u003eredirect_uri\u003c/code\u003e at registration. They now reject the \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e, and \u003ccode\u003evbscript:\u003c/code\u003e schemes, which are never valid OAuth redirect targets. The \u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e package already applied this check, so this change brings the two older plugins in line with it.\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/better-auth/better-auth/commit/5038d41ca2c2a7350efb499c4506ac812afd6ddf\"\u003e\u003ccode\u003e5038d41\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2d9781a83ddc7b51ecffbd7d24c28e4b917e2323\"\u003e\u003ccode\u003e2d9781a\u003c/code\u003e\u003c/a\u003e fix(organization): split invitation verification gates (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9877\"\u003e#9877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5a2d642bc7d940f4242df9b304818a8653ea2a10\"\u003e\u003ccode\u003e5a2d642\u003c/code\u003e\u003c/a\u003e fix: accept null for optional fields in generated schema (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9d3450ae23e8387d24adfb7bb1cb24cc6965b6e3\"\u003e\u003ccode\u003e9d3450a\u003c/code\u003e\u003c/a\u003e fix(cookies): prefer \u003ccode\u003e__Secure-\u003c/code\u003e cookie in getSessionCookie (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9806\"\u003e#9806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a6f38c72ee3423ae80b0595fec3b4a61158c374d\"\u003e\u003ccode\u003ea6f38c7\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9804\"\u003e#9804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/87c1a0cab274b574592922ccc2454b0bd510a81f\"\u003e\u003ccode\u003e87c1a0c\u003c/code\u003e\u003c/a\u003e fix(organization): allow null logo on create and update (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/be32012ca3507a62371d1baa09cdacd5123a99bf\"\u003e\u003ccode\u003ebe32012\u003c/code\u003e\u003c/a\u003e fix(oauth): validate redirect_uri schemes in oidc-provider and mcp (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9c8ded67b192997b6c02150c3423bbc99d9bdb6b\"\u003e\u003ccode\u003e9c8ded6\u003c/code\u003e\u003c/a\u003e docs(two-factor): mark \u003ccode\u003eviewBackupCodes\u003c/code\u003e as server-only in its API comment (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e fix(account): scope OAuth account identity and fix buggy internalAdapter help...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/23d7cbfa793ca69b733f98334bd12962cad61646\"\u003e\u003ccode\u003e23d7cbf\u003c/code\u003e\u003c/a\u003e fix(oauth): apply \u003ccode\u003eupdateUserInfoOnLink\u003c/code\u003e in OAuth callback link flow (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8758\"\u003e#8758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/better-auth@1.6.14/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.15 to 2.4.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.16\u003c/h2\u003e\n\u003ch2\u003e2.4.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f4ea56b1dfb00d839af218e3c6484154073a7eb\"\u003e\u003ccode\u003e5f4ea56\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/de2a33ce8be86b696742f3adee35a66dc9fa943b\"\u003e\u003ccode\u003ede2a33c\u003c/code\u003e\u003c/a\u003e fix(core): regression in emitted types (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10478\"\u003e#10478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d835303700f27f8f362a186a0dddc7995117daf9\"\u003e\u003ccode\u003ed835303\u003c/code\u003e\u003c/a\u003e docs: remove redundant default phrase in \u003ccode\u003euseConsistentObjectDefinitions\u003c/code\u003e rul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4f1aaf2f833d5963dd150836836be6bc68212d68\"\u003e\u003ccode\u003e4f1aaf2\u003c/code\u003e\u003c/a\u003e fix: incorrect build when using build or test (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10426\"\u003e#10426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dc73b6baa55606ec7b6aa9229564b1c142116f2b\"\u003e\u003ccode\u003edc73b6b\u003c/code\u003e\u003c/a\u003e refactor: make plugins opt-in via feature gate (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10418\"\u003e#10418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e feat(useDestructuring): add options for assignment/declaration and improve di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e fix(config): support trailingCommas in overrides (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10318\"\u003e#10318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.16/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite` from 0.4.5 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e@​electric-sql/pglite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e930e2d0: fix PGlite version; redeploy external extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-prepopulatedfs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [930e2d0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e93d50aa: Upgrade to Postgres 18.3; move other extensions to their own npm packages;\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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e@​electric-sql/pglite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e930e2d0: fix PGlite version; redeploy external extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e93d50aa: Upgrade to Postgres 18.3; move other extensions to their own npm packages;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2aa4d1a: Allow parsing of nulls in arrays \u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/997\"\u003e#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2095d4e: Add ICU support.\u003c/li\u003e\n\u003cli\u003ee937669: Restore process.exitCode\u003c/li\u003e\n\u003cli\u003e54ed6dc: new API method copyToFs() and new param postgresqlconf\u003c/li\u003e\n\u003cli\u003e817d073: restore exit code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/4244a3e59a0aaccd87249634ed42d5c097f216be\"\u003e\u003ccode\u003e4244a3e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/1c517da81acab5fe7dca382d5a318c479ee5678e\"\u003e\u003ccode\u003e1c517da\u003c/code\u003e\u003c/a\u003e Fix release (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1013\"\u003e#1013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/01f00c5df8be87b67876a37d4b3e692c6d05e648\"\u003e\u003ccode\u003e01f00c5\u003c/code\u003e\u003c/a\u003e chore: publish new package versions (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/93d50aa7fc1f01999290e202770117655938096c\"\u003e\u003ccode\u003e93d50aa\u003c/code\u003e\u003c/a\u003e PGlite on Postgres 18.3 (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/657171e4dcd41e676bc2ce8b956ba7fb59e8ef15\"\u003e\u003ccode\u003e657171e\u003c/code\u003e\u003c/a\u003e Update Postgres source links to newer repo (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/d964aceff09d7b8fe7b1c961d4d7b93aec637443\"\u003e\u003ccode\u003ed964ace\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/54ed6dc19fd8ee8549e5c1f209bb298d745cd4f8\"\u003e\u003ccode\u003e54ed6dc\u003c/code\u003e\u003c/a\u003e Allow copy to FS, useful for allowing postgresql.conf (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2095d4e5ae7ade84ca6305640db0977da1f7c66f\"\u003e\u003ccode\u003e2095d4e\u003c/code\u003e\u003c/a\u003e ICU support (new) (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2aa4d1ae89ba20283441f4b7088e1d25c1b60f8e\"\u003e\u003ccode\u003e2aa4d1a\u003c/code\u003e\u003c/a\u003e Parse nulls in arrays (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e08e50183b3b094b1e306dc3715af6f3467e9ac5\"\u003e\u003ccode\u003ee08e501\u003c/code\u003e\u003c/a\u003e Faster basic tests (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.5.1/packages/pglite\"\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.12.1 to 3.12.2\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.4.0\u003c/h2\u003e\n\u003cp\u003eThis release brings long awaited \u003ca href=\"https://react-spectrum.adobe.com/dnd\"\u003edrag and drop support\u003c/a\u003e to \u003ca href=\"https://react-spectrum.adobe.com/ListView#drag-and-drop\"\u003eListView\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/TableView#drag-and-drop\"\u003eTableView\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/TreeView#drag-and-drop\"\u003eTreeView\u003c/a\u003e! TableView now also supports \u003ca href=\"https://react-spectrum.adobe.com/TableView\"\u003ehighlight selection\u003c/a\u003e and a new \u003ca href=\"https://react-spectrum.adobe.com/TableView#content\"\u003eTableFooter\u003c/a\u003e component. Form components such as \u003ca href=\"https://react-spectrum.adobe.com/ComboBox#content\"\u003eComboBox\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/TextField#prefix\"\u003eTextField\u003c/a\u003e now allow custom prefixes, and the new \u003ca href=\"https://react-spectrum.adobe.com/LabeledValue\"\u003eLabeledValue\u003c/a\u003e can be used to display non-editable values. In addition, description and error messages can be configured for \u003ca href=\"https://react-spectrum.adobe.com/Checkbox#forms\"\u003eCheckbox\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/RadioGroup\"\u003eRadio\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/Switch#forms\"\u003eSwitch\u003c/a\u003e. Last but not least, \u003ca href=\"https://react-spectrum.adobe.com/Calendar\"\u003eCalendar\u003c/a\u003e now supports multiple date selection.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-4-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport exported type used only in inferred-return function body (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1765\"\u003e#1765\u003c/a\u003e) (2413408753f7abc7a9dfdba520990afd18c53ee0)\u003c/li\u003e\n\u003cli\u003eWork that EXPORTS.md again (7e13451fab7ad85362fb63a4715ea450690aedef)\u003c/li\u003e\n\u003cli\u003eUpdate npmx ecosystem snapshot (dfc401145a880f156c66eb83ea1622a99540304a)\u003c/li\u003e\n\u003cli\u003eLink \u003ccode\u003edependencies\u003c/code\u003e key with notes (closes \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1764\"\u003e#1764\u003c/a\u003e) (e3e66cea9e946558940bf8705129efea3f23b3ba)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths when loading plugin configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1762\"\u003e#1762\u003c/a\u003e) (0177c7466559e2ae99b5e1cd1e3a8043ca494edc) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAvoid caching failed plugin config loads (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1768\"\u003e#1768\u003c/a\u003e) (5e201cde9b1ba2568ead2ae790ab888c966828ae) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve extensionless .sass imports in SCSS compiler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1770\"\u003e#1770\u003c/a\u003e) (30c22835383b2355787cc2a871b22de80ff75544) - thanks \u003ca href=\"https://github.com/sebacardello\"\u003e\u003ccode\u003e@​sebacardello\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vite): detect inline module script entry points in index.html (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1772\"\u003e#1772\u003c/a\u003e) (51f4eddc9e1b2fed1ba25e81fc596e9fb514ce01) - thanks \u003ca href=\"https://github.com/lucas-spin\"\u003e\u003ccode\u003e@​lucas-spin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHarden vite inline module script import detection (b8abcfd2f4f5486aea08a934514bc55de86be030)\u003c/li\u003e\n\u003cli\u003eUse RecordableHistogram for timerified function stats (d575c6905704af1b0b4620edd874fc09bc86ed28)\u003c/li\u003e\n\u003cli\u003eAdd orval plugin (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1751\"\u003e#1751\u003c/a\u003e) (4c82aa82c2a02fbda27a316389f210d11621f8cb)\u003c/li\u003e\n\u003cli\u003eAdd treatTagHintsAsErrors and --no-tag-hints (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1767\"\u003e#1767\u003c/a\u003e) (4b6a573e0c1e0daf65c76c32f7336ea71db6bb64)\u003c/li\u003e\n\u003cli\u003eAdd nano-spawn plugin (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1769\"\u003e#1769\u003c/a\u003e) (b2cad06dfd9958485537c5545c6c497fc8823ac3)\u003c/li\u003e\n\u003cli\u003eSimplify glob cache validation and ignore-list assembly (df1a9603a5ea8ed7bad9588bf13672cedf37c90e)\u003c/li\u003e\n\u003cli\u003eDedupe ignore-pattern collection and dependency fixing (d49b626ad6736d7123d44568ef8c42a3e1d28aa3)\u003c/li\u003e\n\u003cli\u003eSimplify installed-binaries collection in manifest metadata (55143941eebbc8dac12c79b77c1f65a8b61dfbef)\u003c/li\u003e\n\u003cli\u003eFlatten control flow in ConfigurationChief (010d5709b0f9a3adc5ebe6e7169b9f5c4f29abc5)\u003c/li\u003e\n\u003cli\u003eInline trivial installed-binaries and types-included accessors (b5afb9f29e3474eee4bf276c1de83cb0682a5663)\u003c/li\u003e\n\u003cli\u003eFormat (eb4b178d5d90a719cdc576d644766f8f95a47876)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e@​wdio/types\u003c/code\u003e dev dep with inline types (a3747d61ee0e594854e5da0ca6cb7597e0096b99)\u003c/li\u003e\n\u003cli\u003eBump dependencies (822ab3905cb7b5a216404231607a7820105930a2)\u003c/li\u003e\n\u003cli\u003eWork AGENTS.md, etcetera (361bd4803934a01e01b08170565f8374e4e49eb2)\u003c/li\u003e\n\u003cli\u003eRemove rootDirs workaround resolved by oxc-resolver 11.20.0 (e190a9fec22db41975cf9568a31970a05c86e66b)\u003c/li\u003e\n\u003cli\u003eAdd nuxt no-root-tsconfig fixture guarding alias resolution (e3e5bc94d5f7b6ffdbc89b18d7c8d5acbb5a9008)\u003c/li\u003e\n\u003cli\u003eAllow extra args for release-it (f9c59952fa2c8c4c13bd42edc0935610900d1980)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e as platinum sponsor (c4c06a9149c986680f0d1aa74b57a46ff1f88601)\u003c/li\u003e\n\u003cli\u003eOverhaul \u0026amp; improve --trace functionailty (60df0b05f364c8d841c0f784a06bab2a3215a32f)\u003c/li\u003e\n\u003cli\u003eRe-gen plugins.md (0f9d044d312053154498a562e3a9422a4f44afe6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/3f3769e37b75e3d35e3713e8435735adc00df52b\"\u003e\u003ccode\u003e3f3769e\u003c/code\u003e\u003c/a\u003e Release knip@6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/60df0b05f364c8d841c0f784a06bab2a3215a32f\"\u003e\u003ccode\u003e60df0b0\u003c/code\u003e\u003c/a\u003e Overhaul \u0026amp; improve --trace functionailty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e3e5bc94d5f7b6ffdbc89b18d7c8d5acbb5a9008\"\u003e\u003ccode\u003ee3e5bc9\u003c/code\u003e\u003c/a\u003e Add nuxt no-root-tsconfig fixture guarding alias resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e190a9fec22db41975cf9568a31970a05c86e66b\"\u003e\u003ccode\u003ee190a9f\u003c/code\u003e\u003c/a\u003e Remove rootDirs workaround resolved by oxc-resolver 11.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/822ab3905cb7b5a216404231607a7820105930a2\"\u003e\u003ccode\u003e822ab39\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a3747d61ee0e594854e5da0ca6cb7597e0096b99\"\u003e\u003ccode\u003ea3747d6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003e@​wdio/types\u003c/code\u003e dev dep with inline types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/eb4b178d5d90a719cdc576d644766f8f95a47876\"\u003e\u003ccode\u003eeb4b178\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b5afb9f29e3474eee4bf276c1de83cb0682a5663\"\u003e\u003ccode\u003eb5afb9f\u003c/code\u003e\u003c/a\u003e Inline trivial installed-binaries and types-included accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/010d5709b0f9a3adc5ebe6e7169b9f5c4f29abc5\"\u003e\u003ccode\u003e010d570\u003c/code\u003e\u003c/a\u003e Flatten control flow in ConfigurationChief\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/55143941eebbc8dac12c79b77c1f65a8b61dfbef\"\u003e\u003ccode\u003e5514394\u003c/code\u003e\u003c/a\u003e Simplify installed-binaries collection in manifest metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.15.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.13 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\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/vitejs/vite/commit/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits view...\n\n_Description has been truncated_","html_url":"https://github.com/Divkix/Logwell/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divkix%2FLogwell/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"},{"uuid":"4568042118","node_id":"PR_kwDONL80Vc7hnRB_","number":78,"state":"open","title":"deps: bump the all-dev-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:08:34.000Z","updated_at":"2026-06-02T03:09:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"all-dev-deps","update_count":9,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.9","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.5.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.14","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dev-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `4.0.1` | `4.1.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.9` | `5.56.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/commit/0b4f82f33a7d7ebf33a24cbcaffbe3dc34b42638\"\u003e\u003ccode\u003e0b4f82f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/aa3eb1e3970337ac3647fcdd2cf2c87bcb5e5ad4\"\u003e\u003ccode\u003eaa3eb1e\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/prettier-plugin-svelte@4.0.1...prettier-plugin-svelte@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.9 to 5.56.1\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.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\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.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\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/3ef761b87b84a7aecd0e11aa4c21a41bb1c180e1\"\u003e\u003ccode\u003e3ef761b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5b8db1be35555fee3b938f9d7eab93f2aee48b7e\"\u003e\u003ccode\u003e5b8db1b\u003c/code\u003e\u003c/a\u003e fix: error at compile time on duplicate snippet/declaration tag definitions (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/56013a2c01454388ea5f58642377038f29cdec4a\"\u003e\u003ccode\u003e56013a2\u003c/code\u003e\u003c/a\u003e fix: check references for blockers on server, too (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18352\"\u003e#18352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2afb895ffabe918d69f8463e06637b060b7a4dce\"\u003e\u003ccode\u003e2afb895\u003c/code\u003e\u003c/a\u003e fix: parse declaration tags with a division operator in the initializer (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b471c15e61c90f820f0e059cfe90d56c135a8e3f\"\u003e\u003ccode\u003eb471c15\u003c/code\u003e\u003c/a\u003e fix: don't hang on a tag whose expression ends with a trailing slash (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18350\"\u003e#18350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c74f44fff99de06270c26098600f891835a15288\"\u003e\u003ccode\u003ec74f44f\u003c/code\u003e\u003c/a\u003e fix: don't mistake \u003ccode\u003etype\u003c/code\u003e identifier expressions for TS \u003ccode\u003etype\u003c/code\u003e declarations i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b76b937e0053b7368b9a94bf2b351b181bd2eda6\"\u003e\u003ccode\u003eb76b937\u003c/code\u003e\u003c/a\u003e fix: various declaration tag bugs (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18348\"\u003e#18348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/378bb25097088c2277aa063408c62818cc1f6c4e\"\u003e\u003ccode\u003e378bb25\u003c/code\u003e\u003c/a\u003e fix: set input type before spread value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f6307af65fdecce9e7f37ce78464d9431b266ce\"\u003e\u003ccode\u003e2f6307a\u003c/code\u003e\u003c/a\u003e Fix searchParams.set duplicate updates (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18336\"\u003e#18336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/11985c020fe1f7f7755494929c5d59f44a45e990\"\u003e\u003ccode\u003e11985c0\u003c/code\u003e\u003c/a\u003e docs: desloppify browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.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-check` from 4.4.8 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f4ce9594cd63e6f260be7efd482e7e2b1c53cd\"\u003e\u003ccode\u003ee9f4ce9\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3033\"\u003e#3033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6bd8b175ad5918b5822e4323a4e67d79918eff84\"\u003e\u003ccode\u003e6bd8b17\u003c/code\u003e\u003c/a\u003e fix: take into account component references when calculating snippet hoistabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/86fafb1f42ab87aeda282c9457fd44303a75f45c\"\u003e\u003ccode\u003e86fafb1\u003c/code\u003e\u003c/a\u003e fix: handle prop named \u0026quot;slot\u0026quot; inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f53efb397d6776cf4d4e21803ad45823c6776b4e\"\u003e\u003ccode\u003ef53efb3\u003c/code\u003e\u003c/a\u003e feat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6d19b0853fcec641f7ab3959eb1e5168f3205605\"\u003e\u003ccode\u003e6d19b08\u003c/code\u003e\u003c/a\u003e fix: tweak \u0026quot;show compiled\u0026quot; icon (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6e31da318dde7aff526f81914f9c1ee61de54a52\"\u003e\u003ccode\u003e6e31da3\u003c/code\u003e\u003c/a\u003e fix: prevent \u0026gt; in expression affects HTML folding (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1521b92171f692cb38eb9271ea1c4fed0e8b077b\"\u003e\u003ccode\u003e1521b92\u003c/code\u003e\u003c/a\u003e fix: support prettier.useEditorConfig setting (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3026\"\u003e#3026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/eb3fba7e01972c279eb215c921c54f4ff18cbfa5\"\u003e\u003ccode\u003eeb3fba7\u003c/code\u003e\u003c/a\u003e feat: support CSS completions in nested style tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.5.0\"\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.59.4 to 8.60.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.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-shadow] correct rule to match ESLint v10 handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003cli\u003eNevette Bailey \u003ca href=\"https://github.com/nevette-bailey\"\u003e\u003ccode\u003e@​nevette-bailey\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.60.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.1 (2026-06-01)\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.60.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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.14 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\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/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/packages/vite\"\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.7 to 4.1.8\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.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/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/terraputix/meteo-fly/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraputix%2Fmeteo-fly/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"},{"uuid":"4562564584","node_id":"PR_kwDOQ03afM7hVWM5","number":7,"state":"closed","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T01:07:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T11:07:39.000Z","updated_at":"2026-06-07T01:07:56.000Z","time_to_close":482415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":13,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@supabase/supabase-js","old_version":"2.106.1","new_version":"2.106.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"date-fns","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"@vitest/coverage-v8","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.9","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.5.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-preprocess","old_version":"6.0.4","new_version":"6.0.5","repository_url":"https://github.com/sveltejs/svelte-preprocess"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.14","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-minor-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.106.1` | `2.106.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.3.0` | `4.4.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `4.0.1` | `4.1.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.9` | `5.56.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.5.0` |\n| [svelte-preprocess](https://github.com/sveltejs/svelte-preprocess) | `6.0.4` | `6.0.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.106.1 to 2.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.106.2\u003c/h2\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e restore signup user response (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.106.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.106.2-canary.1 (2026-05-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.106.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.106.2-canary.0 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e restore signup user response (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.106.2-beta.2\u003c/h2\u003e\n\u003ch2\u003e2.106.2-beta.2 (2026-05-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.106.2-beta.0\u003c/h2\u003e\n\u003ch2\u003e2.106.2-beta.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\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/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f4c149c70f0f2c4203edf47fb173cb135c59b2be\"\u003e\u003ccode\u003ef4c149c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.106.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.3.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.3.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.7 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/commit/0b4f82f33a7d7ebf33a24cbcaffbe3dc34b42638\"\u003e\u003ccode\u003e0b4f82f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/aa3eb1e3970337ac3647fcdd2cf2c87bcb5e5ad4\"\u003e\u003ccode\u003eaa3eb1e\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/prettier-plugin-svelte@4.0.1...prettier-plugin-svelte@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.9 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/svelte/commit/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/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.4.8 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f4ce9594cd63e6f260be7efd482e7e2b1c53cd\"\u003e\u003ccode\u003ee9f4ce9\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3033\"\u003e#3033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6bd8b175ad5918b5822e4323a4e67d79918eff84\"\u003e\u003ccode\u003e6bd8b17\u003c/code\u003e\u003c/a\u003e fix: take into account component references when calculating snippet hoistabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/86fafb1f42ab87aeda282c9457fd44303a75f45c\"\u003e\u003ccode\u003e86fafb1\u003c/code\u003e\u003c/a\u003e fix: handle prop named \u0026quot;slot\u0026quot; inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f53efb397d6776cf4d4e21803ad45823c6776b4e\"\u003e\u003ccode\u003ef53efb3\u003c/code\u003e\u003c/a\u003e feat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6d19b0853fcec641f7ab3959eb1e5168f3205605\"\u003e\u003ccode\u003e6d19b08\u003c/code\u003e\u003c/a\u003e fix: tweak \u0026quot;show compiled\u0026quot; icon (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6e31da318dde7aff526f81914f9c1ee61de54a52\"\u003e\u003ccode\u003e6e31da3\u003c/code\u003e\u003c/a\u003e fix: prevent \u0026gt; in expression affects HTML folding (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1521b92171f692cb38eb9271ea1c4fed0e8b077b\"\u003e\u003ccode\u003e1521b92\u003c/code\u003e\u003c/a\u003e fix: support prettier.useEditorConfig setting (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3026\"\u003e#3026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/eb3fba7e01972c279eb215c921c54f4ff18cbfa5\"\u003e\u003ccode\u003eeb3fba7\u003c/code\u003e\u003c/a\u003e feat: support CSS completions in nested style tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-preprocess` from 6.0.4 to 6.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte-preprocess/releases\"\u003esvelte-preprocess's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-preprocess@6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import transformer when automatically processing with TypeScript 6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/pull/680\"\u003e#680\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/svelte-preprocess/blob/main/CHANGELOG.md\"\u003esvelte-preprocess's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import transformer when automatically processing with TypeScript 6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/pull/680\"\u003e#680\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/svelte-preprocess/commit/5c607889f1b09e48fce8a400d16a123c6c25ef56\"\u003e\u003ccode\u003e5c60788\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-preprocess/commit/418c0f02668f9c111b2376d30baede5192ac793a\"\u003e\u003ccode\u003e418c0f0\u003c/code\u003e\u003c/a\u003e fix: specify file extension when importing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/svelte-preprocess/compare/svelte-preprocess@6.0.4...svelte-preprocess@6.0.5\"\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.59.4 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.14 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\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/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/packages/vite\"\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.7 to 4.1.8\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.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/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/DaVinciBot/formation/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaVinciBot%2Fformation/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4560342340","node_id":"PR_kwDOR8fuac7hOKmI","number":17,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T22:09:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T04:26:57.000Z","updated_at":"2026-06-02T22:09:24.000Z","time_to_close":150145,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":11,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.5.2","new_version":"4.0.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.8","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.15","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.2` | `4.0.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.8` | `5.56.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.15` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.1 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/kit/commit/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 3.5.2 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ec93daea60c03f2c43fbfbfd682d817e7ef71f70\"\u003e\u003ccode\u003eec93dae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/afec2e87db03e5af6fd8af4ce063f446ea07489b\"\u003e\u003ccode\u003eafec2e8\u003c/code\u003e\u003c/a\u003e fix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/e7650cd7e44ec42358c6956661c91b8c1ae1afcd\"\u003e\u003ccode\u003ee7650cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/13f628cc7722e94d992114a4ee01dd1dc48da40d\"\u003e\u003ccode\u003e13f628c\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/152b8cc19fdeeba51fc36a3cb16c5d81f77cf92c\"\u003e\u003ccode\u003e152b8cc\u003c/code\u003e\u003c/a\u003e chore: release 4.0 (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/48351c92150fe739a05eac757f2f0dca375df621\"\u003e\u003ccode\u003e48351c9\u003c/code\u003e\u003c/a\u003e chore: setup changesets / oidc publishing (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/54ac4b77886481b442fcdf36bf8ff605e193f767\"\u003e\u003ccode\u003e54ac4b7\u003c/code\u003e\u003c/a\u003e chore: supply-chain hardening (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ba3ffbd91126867972b14410f5a97bfb5253e14c\"\u003e\u003ccode\u003eba3ffbd\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/cff9a93da77c4d9f7fe1d013f6bc7d8f9a6ef5e6\"\u003e\u003ccode\u003ecff9a93\u003c/code\u003e\u003c/a\u003e fix: reorder endregion comments (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/75887f309ba74c97ceb4cf43a1955d6180766871\"\u003e\u003ccode\u003e75887f3\u003c/code\u003e\u003c/a\u003e chore: docs + changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.2...prettier-plugin-svelte@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.8 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-eslint-parser` from 1.6.1 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/releases\"\u003esvelte-eslint-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/pull/891\"\u003e#891\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\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/svelte-eslint-parser/pull/897\"\u003e#897\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\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: wrong parent type for some nodes\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/svelte-eslint-parser/blob/main/CHANGELOG.md\"\u003esvelte-eslint-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/pull/891\"\u003e#891\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\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/svelte-eslint-parser/pull/897\"\u003e#897\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\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: wrong parent type for some nodes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-eslint-parser/commit/82f81aa521456ef19d831f360c15e787fc6edd4d\"\u003e\u003ccode\u003e82f81aa\u003c/code\u003e\u003c/a\u003e chore: release svelte-eslint-parser (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/57e67103731b00ef9c5e016708d5dfcc1ccc7997\"\u003e\u003ccode\u003e57e6710\u003c/code\u003e\u003c/a\u003e chore: fix playground build error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\u003c/code\u003e\u003c/a\u003e fix: wrong parent type for some nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/7e8ac36cd1df9e450c46d3c53cc903a6322d5345\"\u003e\u003ccode\u003e7e8ac36\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.34.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/336ad32967bd422c3dcf95d7f90c57f39dbd78b2\"\u003e\u003ccode\u003e336ad32\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.34.0 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/d4cff16b7caacff242beef4d9b025eb9141d2ba0\"\u003e\u003ccode\u003ed4cff16\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/4e74450115389b2b9c772bb756b0e2ce789cdb50\"\u003e\u003ccode\u003e4e74450\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier-plugin-svelte to v4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/ce60e482311db0108ead844a24bd5a19cb9cb008\"\u003e\u003ccode\u003ece60e48\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/bbc0940d2dddb2f066cd1d32baef82462a3eaf7f\"\u003e\u003ccode\u003ebbc0940\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v63 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/compare/v1.6.1...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\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.59.4 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.13 to 8.0.15\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\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/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/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e sass does not use main field (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22449\"\u003e#22449\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ebf39a04329ddc6ba765e006a5d463680a952270\"\u003eebf39a0\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/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c...\n\n_Description has been truncated_","html_url":"https://github.com/oszuidwest/zwfm-knabbel/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oszuidwest%2Fzwfm-knabbel/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4555619168","node_id":"PR_kwDOQEvdt87g_9Xe","number":107,"state":"closed","title":"build(deps): bump the npm-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T20:33:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T20:35:05.000Z","updated_at":"2026-06-06T20:33:49.000Z","time_to_close":604722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-deps","update_count":14,"packages":[{"name":"@sentry/sveltekit","old_version":"10.53.1","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@inlang/paraglide-js","old_version":"2.18.0","new_version":"2.18.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.0","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser-playwright","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.5.2","new_version":"4.0.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 13 updates in the /frontend-svelte/ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.53.1` | `10.55.0` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.18.0` | `2.18.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.0` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.6` | `4.1.7` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.2` | `4.0.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.14` |\n\n\nUpdates `@sentry/sveltekit` from 10.53.1 to 10.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/sveltekit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/sveltekit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.53.1...10.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.18.0 to 2.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/paraglide-js/blob/main/CHANGELOG.md\"\u003e@​inlang/paraglide-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6eb7d02: Fix input match generation so \u003ccode\u003eInfinity\u003c/code\u003e selectors match both numeric \u003ccode\u003eInfinity\u003c/code\u003e values and string \u003ccode\u003e\u0026quot;Infinity\u0026quot;\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003ec16730d: Pin default jsDelivr plugin URLs to exact versions in generated project settings.\u003c/li\u003e\n\u003c/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/opral/paraglide-js/commits\"\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.12.1 to 3.12.2\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.4.0\u003c/h2\u003e\n\u003cp\u003eThis release brings long awaited \u003ca href=\"https://react-spectrum.adobe.com/dnd\"\u003edrag and drop support\u003c/a\u003e to \u003ca href=\"https://react-spectrum.adobe.com/ListView#drag-and-drop\"\u003eListView\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/TableView#drag-and-drop\"\u003eTableView\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/TreeView#drag-and-drop\"\u003eTreeView\u003c/a\u003e! TableView now also supports \u003ca href=\"https://react-spectrum.adobe.com/TableView\"\u003ehighlight selection\u003c/a\u003e and a new \u003ca href=\"https://react-spectrum.adobe.com/TableView#content\"\u003eTableFooter\u003c/a\u003e component. Form components such as \u003ca href=\"https://react-spectrum.adobe.com/ComboBox#content\"\u003eComboBox\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/TextField#prefix\"\u003eTextField\u003c/a\u003e now allow custom prefixes, and the new \u003ca href=\"https://react-spectrum.adobe.com/LabeledValue\"\u003eLabeledValue\u003c/a\u003e can be used to display non-editable values. In addition, description and error messages can be configured for \u003ca href=\"https://react-spectrum.adobe.com/Checkbox#forms\"\u003eCheckbox\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/RadioGroup\"\u003eRadio\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/Switch#forms\"\u003eSwitch\u003c/a\u003e. Last but not least, \u003ca href=\"https://react-spectrum.adobe.com/Calendar\"\u003eCalendar\u003c/a\u003e now supports multiple date selection.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-4-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.0 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.6 to 4.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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.6...v4.1.7\"\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/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions 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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 3.5.2 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ec93daea60c03f2c43fbfbfd682d817e7ef71f70\"\u003e\u003ccode\u003eec93dae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/afec2e87db03e5af6fd8af4ce063f446ea07489b\"\u003e\u003ccode\u003eafec2e8\u003c/code\u003e\u003c/a\u003e fix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/e7650cd7e44ec42358c6956661c91b8c1ae1afcd\"\u003e\u003ccode\u003ee7650cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/13f628cc7722e94d992114a4ee01dd1dc48da40d\"\u003e\u003ccode\u003e13f628c\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/152b8cc19fdeeba51fc36a3cb16c5d81f77cf92c\"\u003e\u003ccode\u003e152b8cc\u003c/code\u003e\u003c/a\u003e chore: release 4.0 (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/48351c92150fe739a05eac757f2f0dca375df621\"\u003e\u003ccode\u003e48351c9\u003c/code\u003e\u003c/a\u003e chore: setup changesets / oidc publishing (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/54ac4b77886481b442fcdf36bf8ff605e193f767\"\u003e\u003ccode\u003e54ac4b7\u003c/code\u003e\u003c/a\u003e chore: supply-chain hardening (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ba3ffbd91126867972b14410f5a97bfb5253e14c\"\u003e\u003ccode\u003eba3ffbd\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/cff9a93da77c4d9f7fe1d013f6bc7d8f9a6ef5e6\"\u003e\u003ccode\u003ecff9a93\u003c/code\u003e\u003c/a\u003e fix: reorder endregion comments (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/75887f309ba74c97ceb4cf43a1955d6180766871\"\u003e\u003ccode\u003e75887f3\u003c/code\u003e\u003c/a\u003e chore: docs + changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.2...prettier-plugin-svelte@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/arnaudon/ScoreGuide/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnaudon%2FScoreGuide/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"4553298819","node_id":"PR_kwDOQo7u_M7g4-9S","number":9,"state":"open","title":"chore: bump the dev-dependencies group with 11 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-30T05:06:07.000Z","updated_at":"2026-05-30T05:07:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"dev-dependencies","update_count":11,"packages":[{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.4","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.4` | `0.8.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.14` |\n\nUpdates `@internationalized/date` from 3.12.1 to 3.12.2\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.1 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/kit/commit/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-tailwindcss` from 0.7.4 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\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\u003ch2\u003e[0.7.2] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLoad compatible plugins sequentially to work around race conditions in Node.js (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compatibility with \u003ccode\u003eprettier-plugin-svelte\u003c/code\u003e when using Prettier v3.7+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.1] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch against correct name of dynamic attributes when using regexes (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.0] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFormat quotes in \u003ccode\u003e@source\u003c/code\u003e, \u003ccode\u003e@plugin\u003c/code\u003e, and \u003ccode\u003e@config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in function calls in Twig (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in callable template literals (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in function calls mixed with property accesses (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport regular expression patterns for attributes (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport regular expression patterns for function names (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/405\"\u003e#405\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/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.4...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.1 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.3\"\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.59.3 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\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/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.60.0 (2026-05-25)\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.60.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.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Comp...\n\n_Description has been truncated_","html_url":"https://github.com/jaykerkar0405/Portfolio/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaykerkar0405%2FPortfolio/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4518652677","node_id":"PR_kwDOSXR6ss7fIE3N","number":502,"state":"open","title":"chore(deps)(deps): bump @lucide/svelte from 0.555.0 to 1.17.0 in /services/admin","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":354,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T17:49:30.000Z","updated_at":"2026-06-09T12:00:22.301Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"@lucide/svelte","old_version":"0.555.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/services/admin","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 0.555.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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","html_url":"https://github.com/Aztec03hub/panakoes/pull/502","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aztec03hub%2Fpanakoes/issues/502","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/502/packages"},{"uuid":"4483081053","node_id":"PR_kwDOSPsYiM7dWowH","number":19,"state":"closed","title":"chore(deps): Bump the npm-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:45:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T04:16:30.000Z","updated_at":"2026-05-27T01:45:02.000Z","time_to_close":595710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"npm-minor-patch","update_count":18,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1043.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1043.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"katex","old_version":"0.16.45","new_version":"0.16.47","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.59.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.5","new_version":"5.55.8","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 17 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1043.0` | `3.1050.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1043.0` | `3.1050.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.14.0` | `1.16.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.45` | `0.16.47` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.59.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.1.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.5` | `5.55.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.59.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.13` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1043.0 to 3.1050.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1043.0 to 3.1050.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e\u003ccode\u003e273afd4\u003c/code\u003e\u003c/a\u003e test(lib-storage): speed up lib-storage e2e tests by reducing permutations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.14.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.45 to 0.16.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\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/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/88256c06ec6a3fb96c3db6172a0efb304030b124\"\u003e\u003ccode\u003e88256c0\u003c/code\u003e\u003c/a\u003e ci(screenshotter): require \u003ccode\u003esafe to test\u003c/code\u003e label for PRs (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/a3fce453c4d58dfb9b6b43f32f540d7b66cf8b37\"\u003e\u003ccode\u003ea3fce45\u003c/code\u003e\u003c/a\u003e ci(screenshotter): disable cache (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9de4b3de47d33c685a99ce2eee9a643f28ed59bf\"\u003e\u003ccode\u003e9de4b3d\u003c/code\u003e\u003c/a\u003e chore: update linters (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4205\"\u003e#4205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c224153e96a0ddcf05d6fc707ef7967f2af40917\"\u003e\u003ccode\u003ec224153\u003c/code\u003e\u003c/a\u003e refactor: improve typing for fonts (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/89a3d67bfa5a7560e9ae055ff538db98549942b1\"\u003e\u003ccode\u003e89a3d67\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss to v8.5.10 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.47\"\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.5.0 to 3.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 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/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\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.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\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/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.59.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.59.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 `@sveltejs/kit` from 2.59.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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/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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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/kit/commit/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.1.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\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@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\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/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 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/vite'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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.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://...\n\n_Description has been truncated_","html_url":"https://github.com/formswrite/schoolrise/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/formswrite%2Fschoolrise/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4472343989","node_id":"PR_kwDOREdlas7c0Dqc","number":99,"state":"closed","title":"deps(web-dev): bump the pnpm-dev-minor-patch group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T21:25:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T20:28:06.000Z","updated_at":"2026-05-23T21:25:24.000Z","time_to_close":435436,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(web-dev): bump","group_name":"pnpm-dev-minor-patch","update_count":21,"packages":[{"name":"@eslint/compat","old_version":"2.0.4","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.7.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.56.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.16.5","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"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":"svelte","old_version":"5.55.1","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.5","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-dev-minor-patch group with 21 updates in the /web/study directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.4` | `2.1.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.7.0` | `1.16.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.56.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.16.5` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\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| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.1` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.1.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.5` | `8.0.13` |\n\n\nUpdates `@eslint/compat` from 2.0.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f\"\u003e\u003ccode\u003ed2dbf7b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.12.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.12.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 `@lucide/svelte` from 1.7.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\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.56.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\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-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.16.5 to 2.18.1\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.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(Select): Add \u003ccode\u003e\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2026\"\u003e#2026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PinInput): add bindable \u003ccode\u003einputRef\u003c/code\u003e on \u003ccode\u003ePinInput.Root\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2028\"\u003e#2028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(ContextMenu): treat outside interactions correctly for nested floaters inside the trigger (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/25f81378415fe35932ab7a6214149bb4ec4f520c\"\u003e\u003ccode\u003e25f8137\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/158364e9c0f63a58919e55500aed95d9847c77ee\"\u003e\u003ccode\u003e158364e\u003c/code\u003e\u003c/a\u003e fix(menu): use preventScroll when focusing items on hover and content on item...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5a3f7ce7279828e52230a6b155757e1b7f03b2be\"\u003e\u003ccode\u003e5a3f7ce\u003c/code\u003e\u003c/a\u003e fix(Tooltip): pointer event handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2041\"\u003e#2041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/788fc03ee6a961f30222913c71800920c6b44a50\"\u003e\u003ccode\u003e788fc03\u003c/code\u003e\u003c/a\u003e chore: update workflows to Node 24 and latest action versions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8435594f8f7661043a035d6345b83db8ee903923\"\u003e\u003ccode\u003e8435594\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d0b1547ad23028bde4917bea390ae10181508ade\"\u003e\u003ccode\u003ed0b1547\u003c/code\u003e\u003c/a\u003e feat(Select): Add \u003ccode\u003e\\\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/243a7b903628c5cee5f16637bac3d88aa20635a1\"\u003e\u003ccode\u003e243a7b9\u003c/code\u003e\u003c/a\u003e feat(PinInput): expose \u003ccode\u003einputRef\u003c/code\u003e bindable prop (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2028\"\u003e#2028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/793c0f076b79c6fbfeb68d2052d0a063732266eb\"\u003e\u003ccode\u003e793c0f0\u003c/code\u003e\u003c/a\u003e docs: Fix closing tag for Tooltip component (Svelte Transitions) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a6ee9aeb3d48aa2ffc78991c61e51d8d6e008f64\"\u003e\u003ccode\u003ea6ee9ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/dd333c7568cd3c34c0653290d0e0a08dcf3d6935\"\u003e\u003ccode\u003edd333c7\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): treat outside ints correctly for nested (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.16.5...bits-ui@2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` 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/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\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/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24db8cb8e6f07fba667121777a15b1785486be94\"\u003e\u003ccode\u003e24db8cb\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.save() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20802\"\u003e#20802\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ef0549cac4a9537e4c3a26b9f3edd4c99476bf6\"\u003e\u003ccode\u003e2ef0549\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20857\"\u003e#20857\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a4297918d264d229a06cd96051ef9b91c7b86732\"\u003e\u003ccode\u003ea429791\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003eeslint-webpack-plugin\u003c/code\u003e types integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20668\"\u003e#20668\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e37386aa7f2ce22...\n\n_Description has been truncated_","html_url":"https://github.com/comppolicylab/pingpong-study/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/comppolicylab%2Fpingpong-study/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"},{"uuid":"4466494519","node_id":"PR_kwDOPRRLj87chEiC","number":23,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 30 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T05:28:10.000Z","updated_at":"2026-05-18T05:28:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":30,"packages":[{"name":"maplibre-gl","old_version":"5.22.0","new_version":"5.24.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"sigma","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/jacomyal/sigma.js"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.16","new_version":"2.10.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"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":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"svelte","old_version":"5.55.2","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.22.0` | `5.24.0` |\n| [sigma](https://github.com/jacomyal/sigma.js) | `3.0.2` | `3.0.3` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.4` | `4.1.6` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.4` | `4.1.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.16` | `2.10.30` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\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| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.1.0` | `2.1.1` |\n\n\nUpdates `maplibre-gl` from 5.22.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e) (by \u003ca href=\"https://github.com/itisyb\"\u003e\u003ccode\u003e@​itisyb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/commit/fd31bd85967c19446d836236e93021fb10ffe30d\"\u003e\u003ccode\u003efd31bd8\u003c/code\u003e\u003c/a\u003e Bump js version to 5.24.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/859e6fa2c6905146205d418dfbe6dba4274c4182\"\u003e\u003ccode\u003e859e6fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.60.1 to 4.60.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7508\"\u003e#7508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1401f2db49354715376a65b633b24c1b2ebc1c45\"\u003e\u003ccode\u003e1401f2d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/57f77d34be01c2029adf3c462d59ec763f13d4ca\"\u003e\u003ccode\u003e57f77d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7506\"\u003e#7506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1d3c3f45649ed4fc0e48a6a08c5d4b97a7f05822\"\u003e\u003ccode\u003e1d3c3f4\u003c/code\u003e\u003c/a\u003e Update PR template to include AI policy confirmation (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/b30f01171cb01966eeb0b46cb918e9aadbbef160\"\u003e\u003ccode\u003eb30f011\u003c/code\u003e\u003c/a\u003e docs: Improve documentation for MapOptions hash parameter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d1614ef5da6ed43ecd3a2a51fb275912269df640\"\u003e\u003ccode\u003ed1614ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump devtools-protocol from 0.0.1616338 to 0.0.1617013 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d44f14b4c382ecb827967281a4d6342dfc30bb35\"\u003e\u003ccode\u003ed44f14b\u003c/code\u003e\u003c/a\u003e Fix author attribution for touchZoomRotate features (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/018c3a089e8e4dad35eaab10ddd9b3137ed6c364\"\u003e\u003ccode\u003e018c3a0\u003c/code\u003e\u003c/a\u003e Symbol SDF Performance Optimization: Render Halo and Glyph in a Single Pass (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/38f6798244fa7d05f9eea8daf758addc3f38dd89\"\u003e\u003ccode\u003e38f6798\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.4 to 9.0.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.22.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigma` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacomyal/sigma.js/blob/main/CHANGELOG.md\"\u003esigma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esigma.js - changelog:\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/d32c4e5bfd4c5f49724ebc21bd786b01be555dac\"\u003e\u003ccode\u003ed32c4e5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/70ce35316f97c5e7a5bb3e3865f70aa7bafb0f6f\"\u003e\u003ccode\u003e70ce353\u003c/code\u003e\u003c/a\u003e [node-piechart] Check if the number of slices reaches the WebGL limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a923c1676c4f035a6f1b98a465f0d4bd39df6b34\"\u003e\u003ccode\u003ea923c16\u003c/code\u003e\u003c/a\u003e [docs] Announces v4 in README.md and website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a6bc4d20222a2c0dcaa41432f729f5a15ef09c37\"\u003e\u003ccode\u003ea6bc4d2\u003c/code\u003e\u003c/a\u003e [storybook] Removes require from .storybook/main.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/238791d5544092bd9b668ccdf3b666e4ec309158\"\u003e\u003ccode\u003e238791d\u003c/code\u003e\u003c/a\u003e [node-piechart] fix program name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/691e30eee91771aae518c8c3ff0e0cf99e422a71\"\u003e\u003ccode\u003e691e30e\u003c/code\u003e\u003c/a\u003e [sigma] enhance error message on loadProgram\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jacomyal/sigma.js/compare/sigma@3.0.2...sigma@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.12.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.12.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 `@lucide/svelte` from 1.8.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.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.59.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 `@sveltejs/kit` from 2.57.0 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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/tailwindla...\n\n_Description has been truncated_","html_url":"https://github.com/fmadore/iwac-dashboard/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2Fiwac-dashboard/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4465702249","node_id":"PR_kwDOReEeqc7celk5","number":18,"state":"closed","title":"chore(deps): bump the npm-minor-and-patch group across 3 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T01:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T01:46:37.000Z","updated_at":"2026-05-25T01:37:43.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":18,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"25.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.2","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":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sveltejs/kit","old_version":"2.57.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"svelte","old_version":"5.55.3","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.81.1","new_version":"4.92.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.8.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.1` | `4.92.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n\nBumps the npm-minor-and-patch group with 13 updates in the /packages/panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.1` | `4.92.0` |\n\nBumps the npm-minor-and-patch group with 2 updates in the /packages/worker directory: [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) and [fflate](https://github.com/101arrowz/fflate).\n\nUpdates `@types/node` from 25.6.0 to 25.8.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 `prettier` from 3.8.2 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\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\u003cbr /\u003e\n$value: if(sass(false): 1; else: -1);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...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 `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.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.4 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\u003c/blockquote\u003e\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\nUpdates `@lucide/svelte` from 1.8.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\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.12.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.12.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 `@sveltejs/kit` from 2.57.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Slinet6056/Egern-Geosite/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slinet6056%2FEgern-Geosite/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4465567425","node_id":"PR_kwDOOsM9cs7ceK8m","number":52,"state":"open","title":"deps: bump @lucide/svelte from 1.14.0 to 1.16.0 in /ma-visualisation-sentiments","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T01:05:52.000Z","updated_at":"2026-05-18T01:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/ma-visualisation-sentiments","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 1.14.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@lucide/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fmadore/IWAC-sentiment-analysis/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2FIWAC-sentiment-analysis/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4464457025","node_id":"PR_kwDOMzbYQ87cazF-","number":721,"state":"open","title":"chore(deps-dev): bump @lucide/svelte from 1.14.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T18:03:26.000Z","updated_at":"2026-05-17T18:06:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 1.14.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@lucide/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RMalik777/FontCalc/pull/721","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RMalik777%2FFontCalc/issues/721","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/721/packages"},{"uuid":"4424089088","node_id":"PR_kwDOO0sVBc7aaj2u","number":309,"state":"open","title":"fix: bump the openmeteo group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:33:14.000Z","updated_at":"2026-05-11T20:34:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":5,"packages":[{"name":"@lucide/svelte","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.58.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terra-draw","old_version":"1.28.1","new_version":"1.29.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.11.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.58.0` | `2.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.1` | `1.29.0` |\n\nUpdates `@lucide/svelte` from 1.11.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.58.0 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\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/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\u003c/blockquote\u003e\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\u003eSee full diff 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 `eslint` 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/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/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 `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.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/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.28.1 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f495c5faf84bdad28eb4cdd656788ee46434fb94\"\u003e\u003ccode\u003ef495c5f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7298bf8b061f1669c2742b341a99d9ca031b2c2f\"\u003e\u003ccode\u003e7298bf8\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add additional cursors for select mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/73c7c5590649afd9f70a67d1d826cd7201abe7fd\"\u003e\u003ccode\u003e73c7c55\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add property allow interactions on Adva...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.28.1...terra-draw@1.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/open-meteo/maps/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"},{"uuid":"4423559784","node_id":"PR_kwDONG0ECM7aY0SA","number":216,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T04:18:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T19:09:51.000Z","updated_at":"2026-05-16T04:18:37.000Z","time_to_close":378517,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"@noble/ciphers","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-ciphers"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.7.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.56.1","new_version":"2.59.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.2","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.17.2","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.12.14","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"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":"svelte","old_version":"5.55.1","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 20 updates in the /platform-frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/ciphers](https://github.com/paulmillr/noble-ciphers) | `2.1.1` | `2.2.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.7.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.56.1` | `2.59.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `25.6.2` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.2` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.14` | `2.14.6` |\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| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.1` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.3` |\n\n\nUpdates `@noble/ciphers` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-ciphers/releases\"\u003e@​noble/ciphers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003ectr\u003c/code\u003e from \u003ccode\u003ewebcrypto\u003c/code\u003e submodule used wrong counter wrapping\u003c/li\u003e\n\u003cli\u003eFix: MAC no longer corrupts oversized outputs\u003c/li\u003e\n\u003cli\u003eAlign CMAC API to other MACs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eZeroization improvements by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/pull/67\"\u003epaulmillr/noble-ciphers#67\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/pull/68\"\u003epaulmillr/noble-ciphers#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.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/paulmillr/noble-ciphers/commit/b097e6838326491fb084fc838e29decdc050706a\"\u003e\u003ccode\u003eb097e68\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/0c24e29e98bdd4a9aec42eea174233686683a010\"\u003e\u003ccode\u003e0c24e29\u003c/code\u003e\u003c/a\u003e Minor formatting fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/7e7ec1e423d6b0ddfa94dfbd076b0b2df2899b25\"\u003e\u003ccode\u003e7e7ec1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/issues/68\"\u003e#68\u003c/a\u003e from ChALkeR/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/5316f589121a9a7334d8d9f88e7739c8d0e557c4\"\u003e\u003ccode\u003e5316f58\u003c/code\u003e\u003c/a\u003e fixup: also in chacha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/953887f5e8546bbba373898cbb01883ee8a63ea2\"\u003e\u003ccode\u003e953887f\u003c/code\u003e\u003c/a\u003e fixup: cleanup ciphPlaintext too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/98b8578d1d1b57f1705bb40e548bf99783d5cb9f\"\u003e\u003ccode\u003e98b8578\u003c/code\u003e\u003c/a\u003e fix: cleanup on salsa tag mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/e160698917cc336c33f0f8ac014b4f7f73fd6e01\"\u003e\u003ccode\u003ee160698\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/issues/67\"\u003e#67\u003c/a\u003e from ChALkeR/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/3d91c2a3f7f38d042d443224324ec9ef87701190\"\u003e\u003ccode\u003e3d91c2a\u003c/code\u003e\u003c/a\u003e Minor formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/400bea0ccd91c3ff81d890a975a08e6f10506382\"\u003e\u003ccode\u003e400bea0\u003c/code\u003e\u003c/a\u003e fix: cleanup in gcm tag mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/4361ffc3e6793d2165d56ffa948a00e7465af74b\"\u003e\u003ccode\u003e4361ffc\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.0\"\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.5.0 to 3.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 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/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\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.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\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/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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.12.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.12.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 `@lucide/svelte` from 1.7.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.56.1 to 2.59.1\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\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\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.1/packages/kit\"\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.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\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-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 25.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.17.2 to 2.18.1\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.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(Select): Add \u003ccode\u003e\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2026\"\u003e#2026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PinInput): add bindable \u003ccode\u003einputRef\u003c/code\u003e on \u003ccode\u003ePinInput.Root\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2028\"\u003e#2028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(ContextMenu): treat outside interactions correctly for nested floaters inside the trigger (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2020\"\u003e#2020\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/huntabyte/bits-ui/commit/25f81378415fe35932ab7a6214149bb4ec4f520c\"\u003e\u003ccode\u003e25f8137\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/158364e9c0f63a58919e55500aed95d9847c77ee\"\u003e\u003ccode\u003e158364e\u003c/code\u003e\u003c/a\u003e fix(menu): use preventScroll when focusing items on hover and content on item...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5a3f7ce7279828e52230a6b155757e1b7f03b2be\"\u003e\u003ccode\u003e5a3f7ce\u003c/code\u003e\u003c/a\u003e fix(Tooltip): pointer event handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2041\"\u003e#2041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/788fc03ee6a961f30222913c71800920c6b44a50\"\u003e\u003ccode\u003e788fc03\u003c/code\u003e\u003c/a\u003e chore: update workflows to Node 24 and latest action versions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8435594f8f7661043a035d6345b83db8ee903923\"\u003e\u003ccode\u003e8435594\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d0b1547ad23028bde4917bea390ae10181508ade\"\u003e\u003ccode\u003ed0b1547\u003c/code\u003e\u003c/a\u003e feat(Select): Add \u003ccode\u003e\\\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/243a7b903628c5cee5f16637bac3d88aa20635a1\"\u003e\u003ccode\u003e243a7b9\u003c/code\u003e\u003c/a\u003e feat(PinInput): expose \u003ccode\u003einputRef\u003c/code\u003e bindable prop (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2028\"\u003e#2028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/793c0f076b79c6fbfeb68d2052d0a063732266eb\"\u003e\u003ccode\u003e793c0f0\u003c/code\u003e\u003c/a\u003e docs: Fix closing tag for Tooltip component (Svelte Transitions) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a6ee9aeb3d48aa2ffc78991c61e51d8d6e008f64\"\u003e\u003ccode\u003ea6ee9ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/dd333c7568cd3c34c0653290d0e0a08dcf3d6935\"\u003e\u003ccode\u003edd333c7\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): treat outside ints correctly for nested (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.17.2...bits-ui@2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` 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/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/2072...\n\n_Description has been truncated_","html_url":"https://github.com/SoarCollab/RecordPlatform/pull/216","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoarCollab%2FRecordPlatform/issues/216","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/216/packages"},{"uuid":"4378368698","node_id":"PR_kwDOQCYyps7YGa5A","number":65,"state":"closed","title":"chore(deps-dev): Bump @lucide/svelte from 0.577.0 to 1.14.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T23:23:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T17:25:03.000Z","updated_at":"2026-05-18T23:23:13.000Z","time_to_close":1231088,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"@lucide/svelte","old_version":"0.577.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 0.577.0 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/628d4f903a0ed674259026c8f3cfd10346481788\"\u003e\u003ccode\u003e628d4f9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OnlyOneByte/VROOM/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnlyOneByte%2FVROOM/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"4374061246","node_id":"PR_kwDOPRRLj87X4Md8","number":21,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T04:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T04:45:00.000Z","updated_at":"2026-05-11T04:46:37.000Z","time_to_close":604895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"maplibre-gl","old_version":"5.22.0","new_version":"5.24.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"sigma","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/jacomyal/sigma.js"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.16","new_version":"2.10.27","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.22.0` | `5.24.0` |\n| [sigma](https://github.com/jacomyal/sigma.js) | `3.0.2` | `3.0.3` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.59.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.2.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.4` | `4.1.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.4` | `4.1.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.16` | `2.10.27` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.1.0` | `2.1.1` |\n\n\nUpdates `maplibre-gl` from 5.22.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e) (by \u003ca href=\"https://github.com/itisyb\"\u003e\u003ccode\u003e@​itisyb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/commit/fd31bd85967c19446d836236e93021fb10ffe30d\"\u003e\u003ccode\u003efd31bd8\u003c/code\u003e\u003c/a\u003e Bump js version to 5.24.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/859e6fa2c6905146205d418dfbe6dba4274c4182\"\u003e\u003ccode\u003e859e6fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.60.1 to 4.60.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7508\"\u003e#7508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1401f2db49354715376a65b633b24c1b2ebc1c45\"\u003e\u003ccode\u003e1401f2d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/57f77d34be01c2029adf3c462d59ec763f13d4ca\"\u003e\u003ccode\u003e57f77d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7506\"\u003e#7506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1d3c3f45649ed4fc0e48a6a08c5d4b97a7f05822\"\u003e\u003ccode\u003e1d3c3f4\u003c/code\u003e\u003c/a\u003e Update PR template to include AI policy confirmation (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/b30f01171cb01966eeb0b46cb918e9aadbbef160\"\u003e\u003ccode\u003eb30f011\u003c/code\u003e\u003c/a\u003e docs: Improve documentation for MapOptions hash parameter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d1614ef5da6ed43ecd3a2a51fb275912269df640\"\u003e\u003ccode\u003ed1614ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump devtools-protocol from 0.0.1616338 to 0.0.1617013 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d44f14b4c382ecb827967281a4d6342dfc30bb35\"\u003e\u003ccode\u003ed44f14b\u003c/code\u003e\u003c/a\u003e Fix author attribution for touchZoomRotate features (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/018c3a089e8e4dad35eaab10ddd9b3137ed6c364\"\u003e\u003ccode\u003e018c3a0\u003c/code\u003e\u003c/a\u003e Symbol SDF Performance Optimization: Render Halo and Glyph in a Single Pass (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/38f6798244fa7d05f9eea8daf758addc3f38dd89\"\u003e\u003ccode\u003e38f6798\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.4 to 9.0.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.22.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigma` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacomyal/sigma.js/blob/main/CHANGELOG.md\"\u003esigma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esigma.js - changelog:\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/d32c4e5bfd4c5f49724ebc21bd786b01be555dac\"\u003e\u003ccode\u003ed32c4e5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/70ce35316f97c5e7a5bb3e3865f70aa7bafb0f6f\"\u003e\u003ccode\u003e70ce353\u003c/code\u003e\u003c/a\u003e [node-piechart] Check if the number of slices reaches the WebGL limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a923c1676c4f035a6f1b98a465f0d4bd39df6b34\"\u003e\u003ccode\u003ea923c16\u003c/code\u003e\u003c/a\u003e [docs] Announces v4 in README.md and website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a6bc4d20222a2c0dcaa41432f729f5a15ef09c37\"\u003e\u003ccode\u003ea6bc4d2\u003c/code\u003e\u003c/a\u003e [storybook] Removes require from .storybook/main.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/238791d5544092bd9b668ccdf3b666e4ec309158\"\u003e\u003ccode\u003e238791d\u003c/code\u003e\u003c/a\u003e [node-piechart] fix program name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/691e30eee91771aae518c8c3ff0e0cf99e422a71\"\u003e\u003ccode\u003e691e30e\u003c/code\u003e\u003c/a\u003e [sigma] enhance error message on loadProgram\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jacomyal/sigma.js/compare/sigma@3.0.2...sigma@3.0.3\"\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.12.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.12.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 `@lucide/svelte` from 1.8.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.57.0 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 `@tailwindcss/vite` from 4.2.2 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.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\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\u003c/blockquote\u003e\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/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.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\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.16 to 2.10.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/26e86532200bd78eb8064e1d2d6ec7d9be773d09\"\u003e\u003ccode\u003e26e8653\u003c/code\u003e\u003c/a\u003e Patch to 2.10.27 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/301ef192e22930d66f3f571a351ebcbbf2f42097\"\u003e\u003ccode\u003e301ef19\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/60baaebf7386f46940b04a40b3143ed77a2f272b\"\u003e\u003ccode\u003e60baaeb\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c63db839d9ecdc9d87b7ec4d5d157ae74f90d837\"\u003e\u003ccode\u003ec63db83\u003c/code\u003e\u003c/a\u003e Patch to 2.10.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/729e3e1c0f9fb5852d66adf20cefa6e43b1f8de3\"\u003e\u003ccode\u003e729e3e1\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/387275eba09a37d522698f000941d6f31398dd75\"\u003e\u003ccode\u003e387275e\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/bec791f0888fbe6efa2f46de0db5f5c3a6ea18b2\"\u003e\u003ccode\u003ebec791f\u003c/code\u003e\u003c/a\u003e Patch to 2.10.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/526e426b3abbc36c35a20d5eb1871edf7cf54711\"\u003e\u003ccode\u003e526e426\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/85a2a0dd4f01704adb446a585643bfb600bcd5c1\"\u003e\u003ccode\u003e85a2a0d\u003c/code\u003e\u003c/a\u003e Patch to 2.10.24 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/fmadore/iwac-dashboard/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2Fiwac-dashboard/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}],"issue_packages":[{"old_version":"1.17.0","new_version":"1.18.0","update_type":"minor","path":null,"pr_created_at":"2026-06-12T18:54:23.000Z","version_change":"1.17.0 → 1.18.0","issue":{"uuid":"4651805199","node_id":"PR_kwDOQu6L887l4uwQ","number":2173,"state":"closed","title":"chore(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-12T22:14:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-12T18:54:23.000Z","updated_at":"2026-06-12T22:14:39.000Z","time_to_close":12014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"@lucide/svelte","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"dompurify","old_version":"3.4.9","new_version":"3.4.10","repository_url":"https://github.com/cure53/DOMPurify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) and [dompurify](https://github.com/cure53/DOMPurify).\n\nUpdates `@lucide/svelte` from 1.17.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(site): Remove survey from site 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/4417\"\u003elucide-icons/lucide#4417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eplay-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/Ahmed-Dghaies\"\u003e\u003ccode\u003e@​Ahmed-Dghaies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4412\"\u003elucide-icons/lucide#4412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metadata): add missing use-cases prop on play-off.json 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/4423\"\u003elucide-icons/lucide#4423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): force hide #bb-banner, if html.has-bb-banner is missing 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/4422\"\u003elucide-icons/lucide#4422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Remove \u003ccode\u003e@next\u003c/code\u003e from installation instructions for\u003ccode\u003e@lucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages/angular): add support for Angular v22 and onwards 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/4450\"\u003elucide-icons/lucide#4450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): add check to skip release if latest tag was created today 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/4085\"\u003elucide-icons/lucide#4085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewebcam-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\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/alecglassford\"\u003e\u003ccode\u003e@​alecglassford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4432\"\u003elucide-icons/lucide#4432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordan-burnett\"\u003e\u003ccode\u003e@​jordan-burnett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4242\"\u003elucide-icons/lucide#4242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.17.0...1.18.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.17.0...1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.18.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.4.9 to 3.4.10\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.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored codebase for clarity: extracted the public type declarations into \u003ccode\u003etypes.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDecomposed the three largest sanitizer functions into focused helpers\u003c/li\u003e\n\u003cli\u003eRemoved duplicated defaults and dead branches, consolidated \u003ccode\u003eSAFE_FOR_TEMPLATES\u003c/code\u003e scrubbing into single shared path\u003c/li\u003e\n\u003cli\u003eImproved per-node performance by hoisting the mXSS probe regexes and testing \u003ccode\u003etextContent\u003c/code\u003e before \u003ccode\u003einnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded a deterministic micro-benchmark harness (\u003ccode\u003enpm run bench\u003c/code\u003e) with a \u003ccode\u003e--compare\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eReduced CI cost by running the full three-engine browser suite once per PR\u003c/li\u003e\n\u003cli\u003eRefreshed the \u003ccode\u003edemos/\u003c/code\u003e folder so every demo runs again, and added a SVG-via-\u003ccode\u003e\u0026lt;img\u0026gt;\u003c/code\u003e demo\u003c/li\u003e\n\u003cli\u003eDocumented the bench and \u003ccode\u003etest:happydom\u003c/code\u003e scripts in the README\u003c/li\u003e\n\u003cli\u003eCompleted the Attack Classes \u0026amp; Bypass History wiki page\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/6ee5716f8336989753611beeca364957c0eb0c3e\"\u003e\u003ccode\u003e6ee5716\u003c/code\u003e\u003c/a\u003e release: 3.4.10 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.9...3.4.10\"\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/RackulaLives/Rackula/pull/2173","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RackulaLives%2FRackula/issues/2173","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2173/packages"}},{"old_version":"0.479.0","new_version":"1.17.0","update_type":"major","path":null,"pr_created_at":"2026-06-11T22:45:07.000Z","version_change":"0.479.0 → 1.17.0","issue":{"uuid":"4644737128","node_id":"PR_kwDOSyMKCM7lh1Mn","number":8,"state":"closed","title":"Bump the dashboard-deps group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T11:52:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T22:45:07.000Z","updated_at":"2026-06-14T11:52:46.000Z","time_to_close":220050,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dashboard-deps","update_count":4,"packages":[{"name":"@lucide/svelte","old_version":"0.479.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dashboard-deps group with 4 updates in the /packages/dashboard directory: [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte), [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte), [typescript](https://github.com/microsoft/TypeScript) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `@lucide/svelte` from 0.479.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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 `@sveltejs/vite-plugin-svelte` from 4.0.4 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1266\"\u003e#1266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(options): remove deprecated options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.hot\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nuse \u003ccode\u003ecompilerOptions.hmr\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.ignorePluginPreprocessors\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nno longer needed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.idFilter\u003c/code\u003e of \u003ccode\u003evite-plugin-svelte:api\u003c/code\u003e\nuse \u003ccode\u003eapi.filter\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplugin.api.sveltePreprocess\u003c/code\u003e of other vite plugins\nUpdate affected plugins to a newer version or remove them.\nSee \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/advanced-usage.md#transform-svelte-files-with-vite-plugins\"\u003edocs\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(dev): no longer overrides compilerOptions.cssHash because Svelte now produces a stable css hash by itself (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(inspector): integrate vite-plugin-svelte-inspector into vite-plugin-svelte to avoid circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require svelte 5.46.4 or later (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\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\u003echore: upgrade vitefu to compatible peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1286\"\u003e#1286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove author field from package.json (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1281\"\u003e#1281\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/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1266\"\u003e#1266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(options): remove deprecated options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.hot\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nuse \u003ccode\u003ecompilerOptions.hmr\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evitePlugin.ignorePluginPreprocessors\u003c/code\u003e in \u003ccode\u003esvelte.config.js\u003c/code\u003e\nno longer needed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi.idFilter\u003c/code\u003e of \u003ccode\u003evite-plugin-svelte:api\u003c/code\u003e\nuse \u003ccode\u003eapi.filter\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplugin.api.sveltePreprocess\u003c/code\u003e of other vite plugins\nUpdate affected plugins to a newer version or remove them.\nSee \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/advanced-usage.md#transform-svelte-files-with-vite-plugins\"\u003edocs\u003c/a\u003e for more information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(dev): no longer overrides compilerOptions.cssHash because Svelte now produces a stable css hash by itself (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(inspector): integrate vite-plugin-svelte-inspector into vite-plugin-svelte to avoid circular dependency (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking(deps): require svelte 5.46.4 or later (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1271\"\u003e#1271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.21 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.13/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.10\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.10/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.9/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.8\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.8/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.3/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ecreate-vite@8.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.2/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\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/vitejs/vite/commit/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/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/AjinkyaGokhale/apimyresume/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AjinkyaGokhale%2Fapimyresume/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-11T04:24:39.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4637202439","node_id":"PR_kwDOSfsOaM7lJuYr","number":435,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T01:16:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T04:24:39.000Z","updated_at":"2026-06-14T01:16:16.000Z","time_to_close":247895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"@effect/platform-node","old_version":"0.106.0","new_version":"0.107.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"effect","old_version":"3.21.2","new_version":"3.21.3","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.65.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"22.19.19","new_version":"22.19.21","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.8.3","new_version":"3.8.4","repository_url":"https://github.com/prettier/prettier"},{"name":"shiki","old_version":"4.0.2","new_version":"4.2.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.6.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tsx","old_version":"4.22.1","new_version":"4.22.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.106.0` | `0.107.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.21.2` | `3.21.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.65.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.19` | `22.19.21` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `4.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.0.2` | `4.2.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.6.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.61.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `4.1.8` |\n\n\nUpdates `@effect/platform-node` from 0.106.0 to 0.107.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/platform-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.107.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/26e19228e1422decbe11ef58e29757f013d96fc8\"\u003e\u003ccode\u003e26e1922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/main/packages/platform-node/CHANGELOG.md\"\u003e@​effect/platform-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.107.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/26e19228e1422decbe11ef58e29757f013d96fc8\"\u003e\u003ccode\u003e26e1922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/626c61b3ef0dce59ffb038590bc834d36afc5d1d\"\u003e\u003ccode\u003e626c61b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6227\"\u003e#6227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e make RpcSerialization.msgPack options configurable (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform-node@0.107.0/packages/platform-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.21.2 to 3.21.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003eeffect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeffect@3.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6250\"\u003e#6250\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milkyskies\"\u003e\u003ccode\u003e@​milkyskies\u003c/code\u003e\u003c/a\u003e! - Fix $match generic type parameter inference inside arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6249\"\u003e#6249\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6257\"\u003e#6257\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and \u003ccode\u003eSchema.Never\u003c/code\u003e values.\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/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6250\"\u003e#6250\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/milkyskies\"\u003e\u003ccode\u003e@​milkyskies\u003c/code\u003e\u003c/a\u003e! - Fix $match generic type parameter inference inside arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6249\"\u003e#6249\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6257\"\u003e#6257\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gcanti\"\u003e\u003ccode\u003e@​gcanti\u003c/code\u003e\u003c/a\u003e! - Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and \u003ccode\u003eSchema.Never\u003c/code\u003e values.\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/Effect-TS/effect/commit/05d72eab7bac3444ca20d871d4c65a272200ef0e\"\u003e\u003ccode\u003e05d72ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6259\"\u003e#6259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2126bc14c4c902ff9f3dbe486e53190c6c87725\"\u003e\u003ccode\u003ee2126bc\u003c/code\u003e\u003c/a\u003e fix(Data): preserve generic A in TaggedEnum $match arms (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6250\"\u003e#6250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7e836ea9b399784fdb3846d176ebe72bb07bfc7\"\u003e\u003ccode\u003ef7e836e\u003c/code\u003e\u003c/a\u003e Emit \u003ccode\u003eadditionalProperties: false\u003c/code\u003e for records with string keys and `Schema.N...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.3/packages/effect\"\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.59.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.59.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 `@sveltejs/kit` from 2.60.1 to 2.65.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.65.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow queries to refresh other queries (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16012\"\u003e#16012\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: dedupe remote data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15991\"\u003e#15991\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip client build if all routes have CSR disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15936\"\u003e#15936\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.64.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid server components from being bundled if SSR is turned off for a route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15982\"\u003e#15982\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.63.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use SSE for \u003ccode\u003equery.live\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15957\"\u003e#15957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use forward slashes in the generated \u003ccode\u003eenv.d.ts\u003c/code\u003e import path on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15977\"\u003e#15977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when \u003ccode\u003eexplicitEnvironmentVariables\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15980\"\u003e#15980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid importing Vite while validating explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15953\"\u003e#15953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: adjust the release version of explicit env vars (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15968\"\u003e#15968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003eversion\u003c/code\u003e is defined when importing from \u003ccode\u003e$app/env\u003c/code\u003e with explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15971\"\u003e#15971\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.63.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/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.65.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow queries to refresh other queries (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16012\"\u003e#16012\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: dedupe remote data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15991\"\u003e#15991\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip client build if all routes have CSR disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15936\"\u003e#15936\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.64.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid server components from being bundled if SSR is turned off for a route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15982\"\u003e#15982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.63.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use SSE for \u003ccode\u003equery.live\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15957\"\u003e#15957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use forward slashes in the generated \u003ccode\u003eenv.d.ts\u003c/code\u003e import path on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15977\"\u003e#15977\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when \u003ccode\u003eexplicitEnvironmentVariables\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15980\"\u003e#15980\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid importing Vite while validating explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15953\"\u003e#15953\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edocs: adjust the release version of explicit env vars (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15968\"\u003e#15968\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003eversion\u003c/code\u003e is defined when importing from \u003ccode\u003e$app/env\u003c/code\u003e with explicit environment variables (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15971\"\u003e#15971\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.63.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/kit/commit/ce77bf3e266c77486a35d050ca5929c900000541\"\u003e\u003ccode\u003ece77bf3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15988\"\u003e#15988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/372a6a69e2cfdbf1f829caf5f7ed91772d4f57e6\"\u003e\u003ccode\u003e372a6a6\u003c/code\u003e\u003c/a\u003e fix: dedupe remote data (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15991\"\u003e#15991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/607713e8eb5503543e82a91a1d2fc32887e6f230\"\u003e\u003ccode\u003e607713e\u003c/code\u003e\u003c/a\u003e fix: copy public directory assets if client build is skipped (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16004\"\u003e#16004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3968fb9cb3749a49cee82edaf0733f692197d43f\"\u003e\u003ccode\u003e3968fb9\u003c/code\u003e\u003c/a\u003e fix: skip client build if all routes have CSR disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15936\"\u003e#15936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c3079747e1dbd00a1809b02fdf33ec4920b0df7\"\u003e\u003ccode\u003e1c30797\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c6305297d1e9e049dc7be12b91d1c503e12553a2\"\u003e\u003ccode\u003ec630529\u003c/code\u003e\u003c/a\u003e feat: allow commands to receive \u003ccode\u003eFile\u003c/code\u003e objects (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15978\"\u003e#15978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1a2c1fdbb03b787326b174eb7f8ef930ff913485\"\u003e\u003ccode\u003e1a2c1fd\u003c/code\u003e\u003c/a\u003e fix: avoid adding the component to the server node if SSR is turned off (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15982\"\u003e#15982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/33dec0ecb6e255ee151573d7167e191e7bbb6b65\"\u003e\u003ccode\u003e33dec0e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15962\"\u003e#15962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0fd507c7e9c6c16bef1ce63f07c92400c33ccbef\"\u003e\u003ccode\u003e0fd507c\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003e$app/environment\u003c/code\u003e with a warning when `explicitEnvironmentVariabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a31fdc689cd759592d7541b85703241e5b986f72\"\u003e\u003ccode\u003ea31fdc6\u003c/code\u003e\u003c/a\u003e docs: fix explicit env vars docs version (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15968\"\u003e#15968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.65.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.19 to 22.19.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.6 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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.6...v4.1.7\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/coverage-v8\"\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.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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.3 to 3.8.4\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.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\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.4/CHANGELOG.md#384\"\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.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003e#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- a\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.3 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ea\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ec\n\u003cul\u003e\n\u003cli\u003ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.4 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ea\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eb\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ec\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ed\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1c6ba5539141552e0e8e22d401ea620d8fdff468\"\u003e\u003ccode\u003e1c6ba55\u003c/code\u003e\u003c/a\u003e Release 3.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8\"\u003e\u003ccode\u003e4a673dc\u003c/code\u003e\u003c/a\u003e Fix blank lines between list items and nested sub-lists being removed in Mark...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866\"\u003e\u003ccode\u003e074aaed\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emain\u003c/code\u003e branch in changelog link with tags (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19054\"\u003e#19054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9\"\u003e\u003ccode\u003ec22a003\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0\"\u003e\u003ccode\u003e07bad1f\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shiki` from 4.0.2 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shikijs/shiki/releases\"\u003eshiki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​shikijs/stream\u003c/code\u003e and \u003ccode\u003e@​shikijs/magic-move\u003c/code\u003e packages  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1283\"\u003eshikijs/shiki#1283\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/d031f9b6\"\u003e\u003c!-- raw HTML omitted --\u003e(d031f)\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\u003etransformers\u003c/strong\u003e: Handle YAML comment prefixes correctly for v3  -  by \u003ca href=\"https://github.com/AkaHarshit\"\u003e\u003ccode\u003e@​AkaHarshit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1266\"\u003eshikijs/shiki#1266\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/f694a725\"\u003e\u003c!-- raw HTML omitted --\u003e(f694a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitepress-twoslash\u003c/strong\u003e: Scroll blocking on mobile viewports  -  by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1262\"\u003eshikijs/shiki#1262\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/9e0e89c8\"\u003e\u003c!-- raw HTML omitted --\u003e(9e0e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.1.0...v4.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etwoslash\u003c/strong\u003e: Forward \u003ccode\u003etsModule\u003c/code\u003e to \u003ccode\u003ecreateTwoslasher\u003c/code\u003e  -  by \u003ca href=\"https://github.com/arthurfiorette\"\u003e\u003ccode\u003e@​arthurfiorette\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shikijs/shiki/issues/1271\"\u003eshikijs/shiki#1271\u003c/a\u003e \u003ca href=\"https://github.com/shikijs/shiki/commit/be89afcf\"\u003e\u003c!-- raw HTML omitted --\u003e(be89a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/shikijs/shiki/compare/v4.0.2...v4.1.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/shikijs/shiki/commit/1d56dae84801bad3a48dc7104437fbc21819ee4c\"\u003e\u003ccode\u003e1d56dae\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/c809af96f1907877c5cebfeee98ac5d55193140b\"\u003e\u003ccode\u003ec809af9\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shikijs/shiki/commit/95371cb1b3c00ced5b437a11f603939002f9ecae\"\u003e\u003ccode\u003e95371cb\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shikijs/shiki/commits/v4.2.0/packages/shiki\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.3\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.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore errors that occur in destroyed effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18384\"\u003e#18384\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: type BigInts in \u003ccode\u003e$state.snapshot(...)\u003c/code\u003e return values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18388\"\u003e#18388\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly track effect end node for async sibling component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18371\"\u003e#18371\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent false-positive reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump esrap dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18372\"\u003e#18372\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore declaration tags for animation directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18366\"\u003e#18366\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reject pending async deriveds on discard (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18308\"\u003e#18308\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore errors that occur in destroyed effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18384\"\u003e#18384\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: type BigInts in \u003ccode\u003e$state.snapshot(...)\u003c/code\u003e return values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18388\"\u003e#18388\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly track effect end node for async sibling component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18371\"\u003e#18371\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent false-positive reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18373\"\u003e#18373\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump esrap dependency (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18372\"\u003e#18372\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore declaration tags for animation directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18366\"\u003e#18366\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reject pending async deriveds on discard (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18308\"\u003e#18308\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/svelte/commit/a9f48540e236d326714a1148b9d61cf785c0f98a\"\u003e\u003ccode\u003ea9f4854\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/71a6515bd648202b2795a80e68e7c9c7ac9ad4ee\"\u003e\u003ccode\u003e71a6515\u003c/code\u003e\u003c/a\u003e fix: check boundary exists before calling error handler in async derived (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3d83c9abe606415c2ceee215c76582ea9bcfa7b1\"\u003e\u003ccode\u003e3d83c9a\u003c/code\u003e\u003c/a\u003e fix: add bigint to Primitive type for $state.snapshot (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18388\"\u003e#18388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/51baf1c1af4f02e2a8b009a87d932437f164b612\"\u003e\u003ccode\u003e51baf1c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18357\"\u003e#18357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3d5c4ab620a597dfa296486e96642cff88bf90ec\"\u003e\u003ccode\u003e3d5c4ab\u003c/code\u003e\u003c/a\u003e fix: prevent false-positive reactivity loss warning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18373\"\u003e#18373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bdb1a0f847ba4f04252e9d26a7690dbfb0683da7\"\u003e\u003ccode\u003ebdb1a0f\u003c/code\u003e\u003c/a\u003e fix: ensure async block assigns correct nodes to effect  (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18371\"\u003e#18371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e4bfc5f45af2fb5f5fe3f6ee6169b34a8a9db929\"\u003e\u003ccode\u003ee4bfc5f\u003c/code\u003e\u003c/a\u003e chore: bump esrap dependency (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18372\"\u003e#18372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1b4c43b8e59e22c1b8185421307fbab91e573866\"\u003e\u003ccode\u003e1b4c43b\u003c/code\u003e\u003c/a\u003e fix: ignore declaration tags for animation directive (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18366\"\u003e#18366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/85dcb91f7c890a4d6d6c23dcbcf1df23cc624272\"\u003e\u003ccode\u003e85dcb91\u003c/code\u003e\u003c/a\u003e chore: upgrade to vitest v4 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18265\"\u003e#18265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a81f96549d6768586b6bdace0a3e5467cff114ce\"\u003e\u003ccode\u003ea81f965\u003c/code\u003e\u003c/a\u003e fix: reject pending async deriveds on discard (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18308\"\u003e#18308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.3/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.4.8 to 4.6.0\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.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support reading Svelte config from \u003ccode\u003evite.config.js/ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/language-tools/commit/151cf4593efb4cc3a88cd3c00d5a2f847ac345fe\"\u003e\u003ccode\u003e151cf45\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/load-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/20d5ab27d36587befba1fa5a3c1edc3cbbb310a2\"\u003e\u003ccode\u003e20d5ab2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/0ecf6c3544a793402996733817dc15ca292c23af\"\u003e\u003ccode\u003e0ecf6c3\u003c/code\u003e\u003c/a\u003e fix: adjust rollup config (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/151cf4593efb4cc3a88cd3c00d5a2f847ac345fe\"\u003e\u003ccode\u003e151cf45\u003c/code\u003e\u003c/a\u003e fix: adjust paths in PKG.json (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3046\"\u003e#3046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6099462c49ac06112d5e785378404a88876f12e4\"\u003e\u003ccode\u003e6099462\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/5b13da15b656301e128569e2568df1d47e4c6948\"\u003e\u003ccode\u003e5b13da1\u003c/code\u003e\u003c/a\u003e feat: support reading Svelte config from vite.config.js/ts (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3031\"\u003e#3031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f2bcbda8c71994ccb4a2bb1230521fa66386e939\"\u003e\u003ccode\u003ef2bcbda\u003c/code\u003e\u003c/a\u003e fix: mark optional members with a trailing ? in completion labels (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3043\"\u003e#3043\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e5ed88f7ae66d7be1f24e5b40844b767cf79b8d8\"\u003e\u003ccode\u003ee5ed88f\u003c/code\u003e\u003c/a\u003e fix: don't show type inlay hint for component inside snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/b118dd35e9388bce92035862c4426de9b5b0dd2f\"\u003e\u003ccode\u003eb118dd3\u003c/code\u003e\u003c/a\u003e fix: correct 'occured' typo in svelte:boundary onerror description (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.1 to 4.22.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.3...v4.22.4\"\u003e4.22.4\u003c/a\u003e (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e1ce8463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/1ce846335b7c445a3328c7d27f06424949356d97\"\u003e\u003ccode\u003e1ce8463\u003c/code\u003e\u003c/a\u003e fix: resolve CommonJS directory requires inside dependencies (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.4\"\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.59.3 to 8.61.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.61.0\u003c/h2\u003e\n\u003ch2\u003e8.61.0 (2026-06-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e change type of \u003ccode\u003eUnaryExpression.prefix\u003c/code\u003e to always \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12372\"\u003e#12372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e tighten types of \u003ccode\u003eArrowFunction\u003c/code\u003e, \u003ccode\u003eYieldExpression\u003c/code\u003e, \u003ccode\u003eTSTypePredicate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12373\"\u003e#12373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-schema-to-typescript-types:\u003c/strong\u003e respect ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12374\"\u003e#12374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.61.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.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-shadow] correct rule to match ESLint v10 handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003cli\u003eNevette Bailey \u003ca href=\"https://github.com/nevette-bailey\"\u003e\u003ccode\u003e@​nevette-bailey\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.60.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\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/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.61.0 (2026-06-08)\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.61.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.60.1 (2026-06-01)\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.60.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.60.0 (2026-05-25)\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.60.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.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\u003c/blockquote\u003e\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/16a5b247affc32af21b695cf96dfd75d7ded50a3\"\u003e\u003ccode\u003e16a5b24\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Compatible* types from typescript-eslint to re...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.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 `vite` from 8.0.13 to 8.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Jesssullivan/darkmap.phasi.space/pull/435","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jesssullivan%2Fdarkmap.phasi.space/issues/435","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/435/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T23:07:09.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4575588113","node_id":"PR_kwDOQyJmX87iAD7P","number":121,"state":"closed","title":"deps(deps): bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-06-07T21:21:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T23:07:09.000Z","updated_at":"2026-06-07T21:22:32.000Z","time_to_close":425642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"better-auth","old_version":"1.6.11","new_version":"1.6.14","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@biomejs/biome","old_version":"2.4.15","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"},{"name":"@electric-sql/pglite","old_version":"0.4.5","new_version":"0.5.1","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.6.14` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.15` | `2.4.16` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.4.5` | `0.5.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.16` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.6.11 to 1.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Google One Tap authenticating the wrong user when the presented Google account was already linked to a different local user.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003enull\u003c/code\u003e values being rejected for optional fields in the generated database schema (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetSessionCookie\u003c/code\u003e to prefer the \u003ccode\u003e__Secure-\u003c/code\u003e prefixed cookie over a non-secure leftover, preventing a stale cookie from shadowing the current session (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9806\"\u003e#9806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed redirect URI validation to work on all supported runtimes and to reject URIs containing a fragment component per RFC 6749 §3.1.2 (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization invitation verification to restore the normal emailed-invitation flow while enforcing stricter email verification for externally controlled or predictable invitation IDs (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9877\"\u003e#9877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/5038d41ca2c2a7350efb499c4506ac812afd6ddf/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/sso\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed SAML Single Logout leaving the user signed in due to the logout handlers matching the session by ID instead of token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/5038d41ca2c2a7350efb499c4506ac812afd6ddf/packages/sso/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.6.13...v1.6.14\"\u003e\u003ccode\u003ev1.6.13...v1.6.14\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for server-side \u003ccode\u003eaccountInfo\u003c/code\u003e calls with an optional \u003ccode\u003euserId\u003c/code\u003e parameter, allowing trusted callers to read provider profiles without constructing session headers (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9813\"\u003e#9813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClarified that \u003ccode\u003eviewBackupCodes\u003c/code\u003e is a server-only function not accessible via HTTP in its API documentation (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9822\"\u003e#9822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed Google One Tap authenticating the wrong user when the presented Google account is already linked to a different local user, by resolving identity through the shared OAuth path\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003estoreStateStrategy\u003c/code\u003e defaulting to \u003ccode\u003e\u0026quot;cookie\u0026quot;\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;database\u0026quot;\u003c/code\u003e when only \u003ccode\u003esecondaryStorage\u003c/code\u003e is configured, preventing oversized-cookie errors on platforms like AWS Lambda (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eupdateUserInfoOnLink\u003c/code\u003e not being applied when linking accounts through the standard OAuth redirect flow (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8758\"\u003e#8758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eoidc-provider\u003c/code\u003e and \u003ccode\u003emcp\u003c/code\u003e plugins accepting invalid \u003ccode\u003eredirect_uri\u003c/code\u003e schemes such as \u003ccode\u003ejavascript:\u003c/code\u003e and \u003ccode\u003edata:\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed organization \u003ccode\u003elogo\u003c/code\u003e not accepting \u003ccode\u003enull\u003c/code\u003e, preventing users from clearing an existing logo on create and update (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/a6f38c72ee3423ae80b0595fec3b4a61158c374d/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/sso\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9877\"\u003e#9877\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2d9781a83ddc7b51ecffbd7d24c28e4b917e2323\"\u003e\u003ccode\u003e2d9781a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Restore the normal emailed-invitation flow while documenting the stricter verification posture for organization invitations.\u003c/p\u003e\n\u003cp\u003eClient-side \u003ccode\u003elistUserInvitations\u003c/code\u003e now always requires a verified session email because it enumerates invitation IDs from \u003ccode\u003esession.user.email\u003c/code\u003e. The \u003ccode\u003erequireEmailVerificationOnInvitation\u003c/code\u003e option now controls recipient calls that carry an invitation ID (\u003ccode\u003eacceptInvitation\u003c/code\u003e, \u003ccode\u003erejectInvitation\u003c/code\u003e, \u003ccode\u003egetInvitation\u003c/code\u003e). When unset, Better Auth keeps the emailed-invitation sign-up flow for built-in opaque invitation IDs, including the default generator or \u003ccode\u003eadvanced.database.generateId: \u0026quot;uuid\u0026quot;\u003c/code\u003e, and requires verified email when invitation IDs are externally controlled or predictable, such as \u003ccode\u003eadvanced.database.generateId: \u0026quot;serial\u0026quot;\u003c/code\u003e / \u003ccode\u003efalse\u003c/code\u003e or custom ID generation. Apps that expose invitation IDs outside the invited user's mailbox, expose organization invitation lists to members, or require stricter ownership proof should set \u003ccode\u003erequireEmailVerificationOnInvitation: true\u003c/code\u003e or require verified email before sign-in.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9841\"\u003e#9841\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5a2d642bc7d940f4242df9b304818a8653ea2a10\"\u003e\u003ccode\u003e5a2d642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Optional fields (\u003ccode\u003erequired: false\u003c/code\u003e) now accept \u003ccode\u003enull\u003c/code\u003e, not just omission. The\ngenerated input validation previously rejected \u003ccode\u003enull\u003c/code\u003e even though the column is\nnullable, so a nullable field could not be cleared by passing \u003ccode\u003enull\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9845\"\u003e#9845\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/13abc7922b47f800da59ca212d364a64feeec91f\"\u003e\u003ccode\u003e13abc79\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Harden redirect-URI validation across the OAuth provider plugins. \u003ccode\u003eisSafeUrlScheme\u003c/code\u003e and \u003ccode\u003eSafeUrlSchema\u003c/code\u003e no longer call \u003ccode\u003eURL.canParse\u003c/code\u003e, which is absent on some supported runtimes and could throw or silently disable the dangerous-scheme check. They now parse with a \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003ecatch\u003c/code\u003e fallback. \u003ccode\u003eSafeUrlSchema\u003c/code\u003e also rejects redirect URIs that contain a fragment component, per RFC 6749 §3.1.2.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9806\"\u003e#9806\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/9d3450ae23e8387d24adfb7bb1cb24cc6965b6e3\"\u003e\u003ccode\u003e9d3450a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003egetSessionCookie\u003c/code\u003e now prefers the \u003ccode\u003e__Secure-\u003c/code\u003e cookie when both it and a non-secure cookie are present, so the non-secure cookie no longer shadows the current session cookie.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/13abc7922b47f800da59ca212d364a64feeec91f\"\u003e\u003ccode\u003e13abc79\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.13\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/better-auth/better-auth/pull/9813\"\u003e#9813\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d3919dc1a560625d8f09161d64701e257452940f\"\u003e\u003ccode\u003ed3919dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Support server-side \u003ccode\u003eaccountInfo\u003c/code\u003e calls without session headers.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eauth.api.accountInfo\u003c/code\u003e now accepts an optional \u003ccode\u003euserId\u003c/code\u003e, so a trusted server-side caller can read a user's provider profile without constructing session headers. This mirrors \u003ccode\u003egetAccessToken\u003c/code\u003e and \u003ccode\u003erefreshToken\u003c/code\u003e. HTTP callers still require a valid session, and a session always takes precedence over a supplied \u003ccode\u003euserId\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe shared \u0026quot;resolve the target user, then fetch a valid access token\u0026quot; logic behind these three endpoints now lives in one place. As part of that, a server-side call that supplies neither a session nor a \u003ccode\u003euserId\u003c/code\u003e reports \u003ccode\u003eUSER_ID_OR_SESSION_REQUIRED\u003c/code\u003e (400) consistently, rather than \u003ccode\u003eUNAUTHORIZED\u003c/code\u003e on some endpoints.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9591\"\u003e#9591\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5f282bd382d694f6834b1d0f8f694f737f223811\"\u003e\u003ccode\u003e5f282bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Vishesh-Verma-07\"\u003e\u003ccode\u003e@​Vishesh-Verma-07\u003c/code\u003e\u003c/a\u003e! - When only \u003ccode\u003esecondaryStorage\u003c/code\u003e is configured (no primary database), \u003ccode\u003estoreStateStrategy\u003c/code\u003e now defaults to \u003ccode\u003e\u0026quot;database\u0026quot;\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;cookie\u0026quot;\u003c/code\u003e, preventing oversized-cookie errors on platforms like AWS Lambda. The account cookie that holds OAuth tokens in database-less setups stays enabled, so \u003ccode\u003egetAccessToken\u003c/code\u003e keeps working.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9818\"\u003e#9818\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Fix two buggy \u003ccode\u003einternalAdapter\u003c/code\u003e helpers.\u003c/p\u003e\n\u003cp\u003eRemove \u003ccode\u003efindAccount(accountId)\u003c/code\u003e. It looked accounts up by account ID alone, which is unique neither across providers nor across users, so it returned a non-deterministic match. All callers now use a user-scoped or provider-scoped lookup.\u003c/p\u003e\n\u003cp\u003eReplace the ambiguous \u003ccode\u003edeleteSessions(string | string[])\u003c/code\u003e with two explicit methods. \u003ccode\u003edeleteUserSessions(userId)\u003c/code\u003e revokes every session for a user, and \u003ccode\u003edeleteSessions(tokens)\u003c/code\u003e revokes sessions by token. The old single-string overload silently treated its argument as a user ID, so a caller that meant to delete one session token could instead wipe all of a user's sessions or quietly match nothing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9818\"\u003e#9818\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Fix Google One Tap signing in the wrong user when the presented Google account is already linked to someone else. One Tap now resolves identity through the shared OAuth path, so the user who owns the Google subject is signed in, matching the redirect and \u003ccode\u003esignIn.social\u003c/code\u003e flows. Previously it matched a local user by the token's email and used the subject only to decide linking, so a Google credential owned by one user could authenticate a different user who happened to share that email.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e/account-info\u003c/code\u003e now resolves the account from the signed-in user's own linked accounts and accepts an optional \u003ccode\u003eproviderId\u003c/code\u003e to disambiguate when two providers issue the same account ID. A colliding account ID returns a distinct \u003ccode\u003eAMBIGUOUS_ACCOUNT\u003c/code\u003e error instead of a misleading \u0026quot;not found\u0026quot;, and an account with no configured social provider returns a 400 rather than a 500.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9838\"\u003e#9838\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/be32012ca3507a62371d1baa09cdacd5123a99bf\"\u003e\u003ccode\u003ebe32012\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Validate the scheme of OAuth \u003ccode\u003eredirect_uris\u003c/code\u003e in the \u003ccode\u003eoidc-provider\u003c/code\u003e and \u003ccode\u003emcp\u003c/code\u003e plugins.\u003c/p\u003e\n\u003cp\u003eBoth plugins previously accepted any string as a \u003ccode\u003eredirect_uri\u003c/code\u003e at registration. They now reject the \u003ccode\u003ejavascript:\u003c/code\u003e, \u003ccode\u003edata:\u003c/code\u003e, and \u003ccode\u003evbscript:\u003c/code\u003e schemes, which are never valid OAuth redirect targets. The \u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e package already applied this check, so this change brings the two older plugins in line with it.\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/better-auth/better-auth/commit/5038d41ca2c2a7350efb499c4506ac812afd6ddf\"\u003e\u003ccode\u003e5038d41\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2d9781a83ddc7b51ecffbd7d24c28e4b917e2323\"\u003e\u003ccode\u003e2d9781a\u003c/code\u003e\u003c/a\u003e fix(organization): split invitation verification gates (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9877\"\u003e#9877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5a2d642bc7d940f4242df9b304818a8653ea2a10\"\u003e\u003ccode\u003e5a2d642\u003c/code\u003e\u003c/a\u003e fix: accept null for optional fields in generated schema (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9841\"\u003e#9841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9d3450ae23e8387d24adfb7bb1cb24cc6965b6e3\"\u003e\u003ccode\u003e9d3450a\u003c/code\u003e\u003c/a\u003e fix(cookies): prefer \u003ccode\u003e__Secure-\u003c/code\u003e cookie in getSessionCookie (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9806\"\u003e#9806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a6f38c72ee3423ae80b0595fec3b4a61158c374d\"\u003e\u003ccode\u003ea6f38c7\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9804\"\u003e#9804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/87c1a0cab274b574592922ccc2454b0bd510a81f\"\u003e\u003ccode\u003e87c1a0c\u003c/code\u003e\u003c/a\u003e fix(organization): allow null logo on create and update (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/be32012ca3507a62371d1baa09cdacd5123a99bf\"\u003e\u003ccode\u003ebe32012\u003c/code\u003e\u003c/a\u003e fix(oauth): validate redirect_uri schemes in oidc-provider and mcp (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/9838\"\u003e#9838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9c8ded67b192997b6c02150c3423bbc99d9bdb6b\"\u003e\u003ccode\u003e9c8ded6\u003c/code\u003e\u003c/a\u003e docs(two-factor): mark \u003ccode\u003eviewBackupCodes\u003c/code\u003e as server-only in its API comment (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/43c08a2bc77eb01d59ecac28379d5971af6beddc\"\u003e\u003ccode\u003e43c08a2\u003c/code\u003e\u003c/a\u003e fix(account): scope OAuth account identity and fix buggy internalAdapter help...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/23d7cbfa793ca69b733f98334bd12962cad61646\"\u003e\u003ccode\u003e23d7cbf\u003c/code\u003e\u003c/a\u003e fix(oauth): apply \u003ccode\u003eupdateUserInfoOnLink\u003c/code\u003e in OAuth callback link flow (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8758\"\u003e#8758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/better-auth@1.6.14/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.15 to 2.4.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.16\u003c/h2\u003e\n\u003ch2\u003e2.4.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f4ea56b1dfb00d839af218e3c6484154073a7eb\"\u003e\u003ccode\u003e5f4ea56\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/de2a33ce8be86b696742f3adee35a66dc9fa943b\"\u003e\u003ccode\u003ede2a33c\u003c/code\u003e\u003c/a\u003e fix(core): regression in emitted types (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10478\"\u003e#10478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/d835303700f27f8f362a186a0dddc7995117daf9\"\u003e\u003ccode\u003ed835303\u003c/code\u003e\u003c/a\u003e docs: remove redundant default phrase in \u003ccode\u003euseConsistentObjectDefinitions\u003c/code\u003e rul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4f1aaf2f833d5963dd150836836be6bc68212d68\"\u003e\u003ccode\u003e4f1aaf2\u003c/code\u003e\u003c/a\u003e fix: incorrect build when using build or test (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10426\"\u003e#10426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dc73b6baa55606ec7b6aa9229564b1c142116f2b\"\u003e\u003ccode\u003edc73b6b\u003c/code\u003e\u003c/a\u003e refactor: make plugins opt-in via feature gate (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10418\"\u003e#10418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e feat(useDestructuring): add options for assignment/declaration and improve di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e fix(config): support trailingCommas in overrides (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10318\"\u003e#10318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.16/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite` from 0.4.5 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e@​electric-sql/pglite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e930e2d0: fix PGlite version; redeploy external extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-prepopulatedfs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [930e2d0]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e93d50aa: Upgrade to Postgres 18.3; move other extensions to their own npm packages;\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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e@​electric-sql/pglite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e930e2d0: fix PGlite version; redeploy external extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e93d50aa: Upgrade to Postgres 18.3; move other extensions to their own npm packages;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2aa4d1a: Allow parsing of nulls in arrays \u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/997\"\u003e#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2095d4e: Add ICU support.\u003c/li\u003e\n\u003cli\u003ee937669: Restore process.exitCode\u003c/li\u003e\n\u003cli\u003e54ed6dc: new API method copyToFs() and new param postgresqlconf\u003c/li\u003e\n\u003cli\u003e817d073: restore exit code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/4244a3e59a0aaccd87249634ed42d5c097f216be\"\u003e\u003ccode\u003e4244a3e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/1c517da81acab5fe7dca382d5a318c479ee5678e\"\u003e\u003ccode\u003e1c517da\u003c/code\u003e\u003c/a\u003e Fix release (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1013\"\u003e#1013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/01f00c5df8be87b67876a37d4b3e692c6d05e648\"\u003e\u003ccode\u003e01f00c5\u003c/code\u003e\u003c/a\u003e chore: publish new package versions (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/93d50aa7fc1f01999290e202770117655938096c\"\u003e\u003ccode\u003e93d50aa\u003c/code\u003e\u003c/a\u003e PGlite on Postgres 18.3 (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/657171e4dcd41e676bc2ce8b956ba7fb59e8ef15\"\u003e\u003ccode\u003e657171e\u003c/code\u003e\u003c/a\u003e Update Postgres source links to newer repo (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/d964aceff09d7b8fe7b1c961d4d7b93aec637443\"\u003e\u003ccode\u003ed964ace\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/54ed6dc19fd8ee8549e5c1f209bb298d745cd4f8\"\u003e\u003ccode\u003e54ed6dc\u003c/code\u003e\u003c/a\u003e Allow copy to FS, useful for allowing postgresql.conf (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/1000\"\u003e#1000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2095d4e5ae7ade84ca6305640db0977da1f7c66f\"\u003e\u003ccode\u003e2095d4e\u003c/code\u003e\u003c/a\u003e ICU support (new) (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2aa4d1ae89ba20283441f4b7088e1d25c1b60f8e\"\u003e\u003ccode\u003e2aa4d1a\u003c/code\u003e\u003c/a\u003e Parse nulls in arrays (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e08e50183b3b094b1e306dc3715af6f3467e9ac5\"\u003e\u003ccode\u003ee08e501\u003c/code\u003e\u003c/a\u003e Faster basic tests (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/999\"\u003e#999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.5.1/packages/pglite\"\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.12.1 to 3.12.2\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.4.0\u003c/h2\u003e\n\u003cp\u003eThis release brings long awaited \u003ca href=\"https://react-spectrum.adobe.com/dnd\"\u003edrag and drop support\u003c/a\u003e to \u003ca href=\"https://react-spectrum.adobe.com/ListView#drag-and-drop\"\u003eListView\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/TableView#drag-and-drop\"\u003eTableView\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/TreeView#drag-and-drop\"\u003eTreeView\u003c/a\u003e! TableView now also supports \u003ca href=\"https://react-spectrum.adobe.com/TableView\"\u003ehighlight selection\u003c/a\u003e and a new \u003ca href=\"https://react-spectrum.adobe.com/TableView#content\"\u003eTableFooter\u003c/a\u003e component. Form components such as \u003ca href=\"https://react-spectrum.adobe.com/ComboBox#content\"\u003eComboBox\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/TextField#prefix\"\u003eTextField\u003c/a\u003e now allow custom prefixes, and the new \u003ca href=\"https://react-spectrum.adobe.com/LabeledValue\"\u003eLabeledValue\u003c/a\u003e can be used to display non-editable values. In addition, description and error messages can be configured for \u003ca href=\"https://react-spectrum.adobe.com/Checkbox#forms\"\u003eCheckbox\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/RadioGroup\"\u003eRadio\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/Switch#forms\"\u003eSwitch\u003c/a\u003e. Last but not least, \u003ca href=\"https://react-spectrum.adobe.com/Calendar\"\u003eCalendar\u003c/a\u003e now supports multiple date selection.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-4-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport exported type used only in inferred-return function body (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1765\"\u003e#1765\u003c/a\u003e) (2413408753f7abc7a9dfdba520990afd18c53ee0)\u003c/li\u003e\n\u003cli\u003eWork that EXPORTS.md again (7e13451fab7ad85362fb63a4715ea450690aedef)\u003c/li\u003e\n\u003cli\u003eUpdate npmx ecosystem snapshot (dfc401145a880f156c66eb83ea1622a99540304a)\u003c/li\u003e\n\u003cli\u003eLink \u003ccode\u003edependencies\u003c/code\u003e key with notes (closes \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1764\"\u003e#1764\u003c/a\u003e) (e3e66cea9e946558940bf8705129efea3f23b3ba)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths when loading plugin configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1762\"\u003e#1762\u003c/a\u003e) (0177c7466559e2ae99b5e1cd1e3a8043ca494edc) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAvoid caching failed plugin config loads (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1768\"\u003e#1768\u003c/a\u003e) (5e201cde9b1ba2568ead2ae790ab888c966828ae) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve extensionless .sass imports in SCSS compiler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1770\"\u003e#1770\u003c/a\u003e) (30c22835383b2355787cc2a871b22de80ff75544) - thanks \u003ca href=\"https://github.com/sebacardello\"\u003e\u003ccode\u003e@​sebacardello\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vite): detect inline module script entry points in index.html (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1772\"\u003e#1772\u003c/a\u003e) (51f4eddc9e1b2fed1ba25e81fc596e9fb514ce01) - thanks \u003ca href=\"https://github.com/lucas-spin\"\u003e\u003ccode\u003e@​lucas-spin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHarden vite inline module script import detection (b8abcfd2f4f5486aea08a934514bc55de86be030)\u003c/li\u003e\n\u003cli\u003eUse RecordableHistogram for timerified function stats (d575c6905704af1b0b4620edd874fc09bc86ed28)\u003c/li\u003e\n\u003cli\u003eAdd orval plugin (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1751\"\u003e#1751\u003c/a\u003e) (4c82aa82c2a02fbda27a316389f210d11621f8cb)\u003c/li\u003e\n\u003cli\u003eAdd treatTagHintsAsErrors and --no-tag-hints (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1767\"\u003e#1767\u003c/a\u003e) (4b6a573e0c1e0daf65c76c32f7336ea71db6bb64)\u003c/li\u003e\n\u003cli\u003eAdd nano-spawn plugin (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1769\"\u003e#1769\u003c/a\u003e) (b2cad06dfd9958485537c5545c6c497fc8823ac3)\u003c/li\u003e\n\u003cli\u003eSimplify glob cache validation and ignore-list assembly (df1a9603a5ea8ed7bad9588bf13672cedf37c90e)\u003c/li\u003e\n\u003cli\u003eDedupe ignore-pattern collection and dependency fixing (d49b626ad6736d7123d44568ef8c42a3e1d28aa3)\u003c/li\u003e\n\u003cli\u003eSimplify installed-binaries collection in manifest metadata (55143941eebbc8dac12c79b77c1f65a8b61dfbef)\u003c/li\u003e\n\u003cli\u003eFlatten control flow in ConfigurationChief (010d5709b0f9a3adc5ebe6e7169b9f5c4f29abc5)\u003c/li\u003e\n\u003cli\u003eInline trivial installed-binaries and types-included accessors (b5afb9f29e3474eee4bf276c1de83cb0682a5663)\u003c/li\u003e\n\u003cli\u003eFormat (eb4b178d5d90a719cdc576d644766f8f95a47876)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003e@​wdio/types\u003c/code\u003e dev dep with inline types (a3747d61ee0e594854e5da0ca6cb7597e0096b99)\u003c/li\u003e\n\u003cli\u003eBump dependencies (822ab3905cb7b5a216404231607a7820105930a2)\u003c/li\u003e\n\u003cli\u003eWork AGENTS.md, etcetera (361bd4803934a01e01b08170565f8374e4e49eb2)\u003c/li\u003e\n\u003cli\u003eRemove rootDirs workaround resolved by oxc-resolver 11.20.0 (e190a9fec22db41975cf9568a31970a05c86e66b)\u003c/li\u003e\n\u003cli\u003eAdd nuxt no-root-tsconfig fixture guarding alias resolution (e3e5bc94d5f7b6ffdbc89b18d7c8d5acbb5a9008)\u003c/li\u003e\n\u003cli\u003eAllow extra args for release-it (f9c59952fa2c8c4c13bd42edc0935610900d1980)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/vercel\"\u003e\u003ccode\u003e@​vercel\u003c/code\u003e\u003c/a\u003e as platinum sponsor (c4c06a9149c986680f0d1aa74b57a46ff1f88601)\u003c/li\u003e\n\u003cli\u003eOverhaul \u0026amp; improve --trace functionailty (60df0b05f364c8d841c0f784a06bab2a3215a32f)\u003c/li\u003e\n\u003cli\u003eRe-gen plugins.md (0f9d044d312053154498a562e3a9422a4f44afe6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/3f3769e37b75e3d35e3713e8435735adc00df52b\"\u003e\u003ccode\u003e3f3769e\u003c/code\u003e\u003c/a\u003e Release knip@6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/60df0b05f364c8d841c0f784a06bab2a3215a32f\"\u003e\u003ccode\u003e60df0b0\u003c/code\u003e\u003c/a\u003e Overhaul \u0026amp; improve --trace functionailty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e3e5bc94d5f7b6ffdbc89b18d7c8d5acbb5a9008\"\u003e\u003ccode\u003ee3e5bc9\u003c/code\u003e\u003c/a\u003e Add nuxt no-root-tsconfig fixture guarding alias resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e190a9fec22db41975cf9568a31970a05c86e66b\"\u003e\u003ccode\u003ee190a9f\u003c/code\u003e\u003c/a\u003e Remove rootDirs workaround resolved by oxc-resolver 11.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/822ab3905cb7b5a216404231607a7820105930a2\"\u003e\u003ccode\u003e822ab39\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/a3747d61ee0e594854e5da0ca6cb7597e0096b99\"\u003e\u003ccode\u003ea3747d6\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003e@​wdio/types\u003c/code\u003e dev dep with inline types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/eb4b178d5d90a719cdc576d644766f8f95a47876\"\u003e\u003ccode\u003eeb4b178\u003c/code\u003e\u003c/a\u003e Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b5afb9f29e3474eee4bf276c1de83cb0682a5663\"\u003e\u003ccode\u003eb5afb9f\u003c/code\u003e\u003c/a\u003e Inline trivial installed-binaries and types-included accessors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/010d5709b0f9a3adc5ebe6e7169b9f5c4f29abc5\"\u003e\u003ccode\u003e010d570\u003c/code\u003e\u003c/a\u003e Flatten control flow in ConfigurationChief\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/55143941eebbc8dac12c79b77c1f65a8b61dfbef\"\u003e\u003ccode\u003e5514394\u003c/code\u003e\u003c/a\u003e Simplify installed-binaries collection in manifest metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.15.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.13 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\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/vitejs/vite/commit/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits view...\n\n_Description has been truncated_","html_url":"https://github.com/Divkix/Logwell/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Divkix%2FLogwell/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T03:08:34.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4568042118","node_id":"PR_kwDONL80Vc7hnRB_","number":78,"state":"open","title":"deps: bump the all-dev-deps group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:08:34.000Z","updated_at":"2026-06-02T03:09:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"all-dev-deps","update_count":9,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.9","new_version":"5.56.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.5.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.14","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dev-deps group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `4.0.1` | `4.1.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.9` | `5.56.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/commit/0b4f82f33a7d7ebf33a24cbcaffbe3dc34b42638\"\u003e\u003ccode\u003e0b4f82f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/aa3eb1e3970337ac3647fcdd2cf2c87bcb5e5ad4\"\u003e\u003ccode\u003eaa3eb1e\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/prettier-plugin-svelte@4.0.1...prettier-plugin-svelte@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.9 to 5.56.1\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.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\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.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: error at compile time on duplicate snippet/declaration tag definitions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18351\"\u003e#18351\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse declaration tag contents more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform references to earlier declarators in a declaration tag (e.g. \u003ccode\u003e{let a = $state(0), b = $derived(a * 2)}\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid spurious \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings for \u003ccode\u003e$derived\u003c/code\u003e declarations in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: tolerate whitespace before \u003ccode\u003elet\u003c/code\u003e/\u003ccode\u003econst\u003c/code\u003e in declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18348\"\u003e#18348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent infinite loop when a tag's expression ends with a trailing \u003ccode\u003e/\u003c/code\u003e at the end of the input (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18350\"\u003e#18350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust parsing of declaration tags with regards to \u003ccode\u003etype\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18330\"\u003e#18330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve newlines in spread input values when the \u003ccode\u003etype\u003c/code\u003e attribute is applied after \u003ccode\u003evalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: update \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e when setting duplicate keys to the same joined value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18336\"\u003e#18336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: check references for blockers on server, too (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18352\"\u003e#18352\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\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/3ef761b87b84a7aecd0e11aa4c21a41bb1c180e1\"\u003e\u003ccode\u003e3ef761b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5b8db1be35555fee3b938f9d7eab93f2aee48b7e\"\u003e\u003ccode\u003e5b8db1b\u003c/code\u003e\u003c/a\u003e fix: error at compile time on duplicate snippet/declaration tag definitions (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/56013a2c01454388ea5f58642377038f29cdec4a\"\u003e\u003ccode\u003e56013a2\u003c/code\u003e\u003c/a\u003e fix: check references for blockers on server, too (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18352\"\u003e#18352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2afb895ffabe918d69f8463e06637b060b7a4dce\"\u003e\u003ccode\u003e2afb895\u003c/code\u003e\u003c/a\u003e fix: parse declaration tags with a division operator in the initializer (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b471c15e61c90f820f0e059cfe90d56c135a8e3f\"\u003e\u003ccode\u003eb471c15\u003c/code\u003e\u003c/a\u003e fix: don't hang on a tag whose expression ends with a trailing slash (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18350\"\u003e#18350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c74f44fff99de06270c26098600f891835a15288\"\u003e\u003ccode\u003ec74f44f\u003c/code\u003e\u003c/a\u003e fix: don't mistake \u003ccode\u003etype\u003c/code\u003e identifier expressions for TS \u003ccode\u003etype\u003c/code\u003e declarations i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b76b937e0053b7368b9a94bf2b351b181bd2eda6\"\u003e\u003ccode\u003eb76b937\u003c/code\u003e\u003c/a\u003e fix: various declaration tag bugs (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18348\"\u003e#18348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/378bb25097088c2277aa063408c62818cc1f6c4e\"\u003e\u003ccode\u003e378bb25\u003c/code\u003e\u003c/a\u003e fix: set input type before spread value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f6307af65fdecce9e7f37ce78464d9431b266ce\"\u003e\u003ccode\u003e2f6307a\u003c/code\u003e\u003c/a\u003e Fix searchParams.set duplicate updates (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18336\"\u003e#18336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/11985c020fe1f7f7755494929c5d59f44a45e990\"\u003e\u003ccode\u003e11985c0\u003c/code\u003e\u003c/a\u003e docs: desloppify browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.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-check` from 4.4.8 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f4ce9594cd63e6f260be7efd482e7e2b1c53cd\"\u003e\u003ccode\u003ee9f4ce9\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3033\"\u003e#3033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6bd8b175ad5918b5822e4323a4e67d79918eff84\"\u003e\u003ccode\u003e6bd8b17\u003c/code\u003e\u003c/a\u003e fix: take into account component references when calculating snippet hoistabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/86fafb1f42ab87aeda282c9457fd44303a75f45c\"\u003e\u003ccode\u003e86fafb1\u003c/code\u003e\u003c/a\u003e fix: handle prop named \u0026quot;slot\u0026quot; inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f53efb397d6776cf4d4e21803ad45823c6776b4e\"\u003e\u003ccode\u003ef53efb3\u003c/code\u003e\u003c/a\u003e feat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6d19b0853fcec641f7ab3959eb1e5168f3205605\"\u003e\u003ccode\u003e6d19b08\u003c/code\u003e\u003c/a\u003e fix: tweak \u0026quot;show compiled\u0026quot; icon (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6e31da318dde7aff526f81914f9c1ee61de54a52\"\u003e\u003ccode\u003e6e31da3\u003c/code\u003e\u003c/a\u003e fix: prevent \u0026gt; in expression affects HTML folding (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1521b92171f692cb38eb9271ea1c4fed0e8b077b\"\u003e\u003ccode\u003e1521b92\u003c/code\u003e\u003c/a\u003e fix: support prettier.useEditorConfig setting (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3026\"\u003e#3026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/eb3fba7e01972c279eb215c921c54f4ff18cbfa5\"\u003e\u003ccode\u003eeb3fba7\u003c/code\u003e\u003c/a\u003e feat: support CSS completions in nested style tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.5.0\"\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.59.4 to 8.60.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.60.1\u003c/h2\u003e\n\u003ch2\u003e8.60.1 (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e respect ECMAScript line terminators in ts-comment rules (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12352\"\u003e#12352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-shadow] correct rule to match ESLint v10 handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12182\"\u003e#12182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003cli\u003eNevette Bailey \u003ca href=\"https://github.com/nevette-bailey\"\u003e\u003ccode\u003e@​nevette-bailey\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.60.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.1 (2026-06-01)\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.60.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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/4f84a697aedc436559c3ae09b5b357d98b448d68\"\u003e\u003ccode\u003e4f84a69\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1849b530c254fb4f89d7270160f3a998e4acd964\"\u003e\u003ccode\u003e1849b53\u003c/code\u003e\u003c/a\u003e chore: typecheck using tsgo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12139\"\u003e#12139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.14 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\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/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/packages/vite\"\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.7 to 4.1.8\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.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/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/terraputix/meteo-fly/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraputix%2Fmeteo-fly/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T11:07:39.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4562564584","node_id":"PR_kwDOQ03afM7hVWM5","number":7,"state":"closed","title":"chore(deps): bump the pnpm-minor-patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T01:07:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T11:07:39.000Z","updated_at":"2026-06-07T01:07:56.000Z","time_to_close":482415,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"pnpm-minor-patch","update_count":13,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@supabase/supabase-js","old_version":"2.106.1","new_version":"2.106.2","repository_url":"https://github.com/supabase/supabase-js"},{"name":"date-fns","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"@vitest/coverage-v8","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.9","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.8","new_version":"4.5.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-preprocess","old_version":"6.0.4","new_version":"6.0.5","repository_url":"https://github.com/sveltejs/svelte-preprocess"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.14","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-minor-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.106.1` | `2.106.2` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.3.0` | `4.4.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.7` | `4.1.8` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `4.0.1` | `4.1.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.9` | `5.56.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.8` | `4.5.0` |\n| [svelte-preprocess](https://github.com/sveltejs/svelte-preprocess) | `6.0.4` | `6.0.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.106.1 to 2.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.106.2\u003c/h2\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e restore signup user response (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.106.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.106.2-canary.1 (2026-05-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.106.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.106.2-canary.0 (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e restore signup user response (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.106.2-beta.2\u003c/h2\u003e\n\u003ch2\u003e2.106.2-beta.2 (2026-05-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.106.2-beta.0\u003c/h2\u003e\n\u003ch2\u003e2.106.2-beta.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\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/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f4c149c70f0f2c4203edf47fb173cb135c59b2be\"\u003e\u003ccode\u003ef4c149c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.106.2/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 4.3.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003cp\u003eThis release revisits the approach to CDN usage and introduces a new package, \u003ccode\u003e@date-fns/cdn\u003c/code\u003e and deprecates the \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts. It allowed reducing the zipped package size from \u003ccode\u003e5.83 MB\u003c/code\u003e down to \u003ccode\u003e3.96 MB\u003c/code\u003e without introducing any breaking changes.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5.0.0-alpha.0\u003c/code\u003e where CDN scripts are completely removed from \u003ccode\u003edate-fns\u003c/code\u003e the change is more significant and brings the zipped package size down to \u003ccode\u003e2.89 MB\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIt is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDEPRECATED\u003c/strong\u003e: The \u003ccode\u003edate-fns\u003c/code\u003e CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package for CDN usage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved CDN source maps to reduce the package size. If you rely on them, please switch to the new \u003ccode\u003e@date-fns/cdn\u003c/code\u003e package that still includes them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/cd53d2538cfa318404eff7ade6449b49bf34562e\"\u003e\u003ccode\u003ecd53d25\u003c/code\u003e\u003c/a\u003e Promote to v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/d948ec151d395096de8a45fbcd9b1e79c26fda25\"\u003e\u003ccode\u003ed948ec1\u003c/code\u003e\u003c/a\u003e Preserve but deprecate CDN versions for v4, set up v5 with polyfills\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/ee65753cfc5d73cc9acd43aaa8012b3b233ddf32\"\u003e\u003ccode\u003eee65753\u003c/code\u003e\u003c/a\u003e Add root \u003ccode\u003emise :format\u003c/code\u003e task\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/9f5bdf5d5a944772aa9668c4fa6567d89ca01fa9\"\u003e\u003ccode\u003e9f5bdf5\u003c/code\u003e\u003c/a\u003e Add positional argument to \u003ccode\u003etest/smoke.sh\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/651ead6faf331515814803faf457f5b9db7c9729\"\u003e\u003ccode\u003e651ead6\u003c/code\u003e\u003c/a\u003e Split CDN bundles into separate \u003ccode\u003e@​date-fns/cdn\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/224c1a209967dad359a2c2adc9a5b0ef72e4fe7b\"\u003e\u003ccode\u003e224c1a2\u003c/code\u003e\u003c/a\u003e Deprecate type tests as attw hangs on date-fns package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/7bb2842dac3d579f84b2de62f015335fb3ac734a\"\u003e\u003ccode\u003e7bb2842\u003c/code\u003e\u003c/a\u003e Switch \u003ccode\u003ePACKAGE_OUTPUT_PATH\u003c/code\u003e to \u003ccode\u003e--dist\u003c/code\u003e flag in the package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/b6ad5acc5ab0b40777a2695ec074c2ffcd982763\"\u003e\u003ccode\u003eb6ad5ac\u003c/code\u003e\u003c/a\u003e Add flags to control package build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/424a783de1fd974bcdbe907c9c5eb5154e9db29f\"\u003e\u003ccode\u003e424a783\u003c/code\u003e\u003c/a\u003e Fix docs release after moving to monorepo setup\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v4.3.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.7 to 4.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/533\"\u003e#533\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/prettier-plugin-svelte/commit/0b4f82f33a7d7ebf33a24cbcaffbe3dc34b42638\"\u003e\u003ccode\u003e0b4f82f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/aa3eb1e3970337ac3647fcdd2cf2c87bcb5e5ad4\"\u003e\u003ccode\u003eaa3eb1e\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/prettier-plugin-svelte@4.0.1...prettier-plugin-svelte@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.9 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/svelte/commit/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/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.4.8 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3033\"\u003e#3033\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: properly handle props with the name \u003ccode\u003eslot\u003c/code\u003e inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3030\"\u003e#3030\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/3009\"\u003e#3009\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/language-tools/commit/67fbcae92f53d066bcea17d7640e9922280eb534\"\u003e\u003ccode\u003e67fbcae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3474048822eca390e58940e10ae844c77b81501a\"\u003e\u003ccode\u003e3474048\u003c/code\u003e\u003c/a\u003e fix(emitDts): drop declarations emitted outside declarationDir (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f4ce9594cd63e6f260be7efd482e7e2b1c53cd\"\u003e\u003ccode\u003ee9f4ce9\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3033\"\u003e#3033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6bd8b175ad5918b5822e4323a4e67d79918eff84\"\u003e\u003ccode\u003e6bd8b17\u003c/code\u003e\u003c/a\u003e fix: take into account component references when calculating snippet hoistabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/86fafb1f42ab87aeda282c9457fd44303a75f45c\"\u003e\u003ccode\u003e86fafb1\u003c/code\u003e\u003c/a\u003e fix: handle prop named \u0026quot;slot\u0026quot; inside Svelte 5 snippets (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/f53efb397d6776cf4d4e21803ad45823c6776b4e\"\u003e\u003ccode\u003ef53efb3\u003c/code\u003e\u003c/a\u003e feat: add support for svelte config ts/mts files (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6d19b0853fcec641f7ab3959eb1e5168f3205605\"\u003e\u003ccode\u003e6d19b08\u003c/code\u003e\u003c/a\u003e fix: tweak \u0026quot;show compiled\u0026quot; icon (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/6e31da318dde7aff526f81914f9c1ee61de54a52\"\u003e\u003ccode\u003e6e31da3\u003c/code\u003e\u003c/a\u003e fix: prevent \u0026gt; in expression affects HTML folding (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3029\"\u003e#3029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1521b92171f692cb38eb9271ea1c4fed0e8b077b\"\u003e\u003ccode\u003e1521b92\u003c/code\u003e\u003c/a\u003e fix: support prettier.useEditorConfig setting (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3026\"\u003e#3026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/eb3fba7e01972c279eb215c921c54f4ff18cbfa5\"\u003e\u003ccode\u003eeb3fba7\u003c/code\u003e\u003c/a\u003e feat: support CSS completions in nested style tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-preprocess` from 6.0.4 to 6.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte-preprocess/releases\"\u003esvelte-preprocess's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-preprocess@6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import transformer when automatically processing with TypeScript 6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/pull/680\"\u003e#680\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/svelte-preprocess/blob/main/CHANGELOG.md\"\u003esvelte-preprocess's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly import transformer when automatically processing with TypeScript 6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/pull/680\"\u003e#680\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/svelte-preprocess/commit/5c607889f1b09e48fce8a400d16a123c6c25ef56\"\u003e\u003ccode\u003e5c60788\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/issues/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-preprocess/commit/418c0f02668f9c111b2376d30baede5192ac793a\"\u003e\u003ccode\u003e418c0f0\u003c/code\u003e\u003c/a\u003e fix: specify file extension when importing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-preprocess/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/svelte-preprocess/compare/svelte-preprocess@6.0.4...svelte-preprocess@6.0.5\"\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.59.4 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.14 to 8.0.16\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\u003ev8.0.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/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/v8.0.15...v8.0.16\"\u003e8.0.16\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e reject UNC paths for launch-editor-middleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22571\"\u003e#22571\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e50b9512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject windows alternate paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22572\"\u003e#22572\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003edc245c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\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/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a\"\u003e\u003ccode\u003ef94df87\u003c/code\u003e\u003c/a\u003e release: v8.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/dc245c71e5007ea4d891a025e2d69ac96c736546\"\u003e\u003ccode\u003edc245c7\u003c/code\u003e\u003c/a\u003e fix: reject windows alternate paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22572\"\u003e#22572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/50b951225bbf6151eb84a3ad5a454908ab4a76c9\"\u003e\u003ccode\u003e50b9512\u003c/code\u003e\u003c/a\u003e fix(deps): reject UNC paths for launch-editor-middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22571\"\u003e#22571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e\u003ccode\u003e6978a9c\u003c/code\u003e\u003c/a\u003e refactor: correct logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22562\"\u003e#22562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e\u003ccode\u003e646dbed\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.3 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22538\"\u003e#22538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e\u003ccode\u003e85a0eff\u003c/code\u003e\u003c/a\u003e fix: capitalize error messages and remove spurious space in parse error (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22488\"\u003e#22488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.16/packages/vite\"\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.7 to 4.1.8\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.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  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/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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.7...v4.1.8\"\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/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.8/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/DaVinciBot/formation/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaVinciBot%2Fformation/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T04:26:57.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4560342340","node_id":"PR_kwDOR8fuac7hOKmI","number":17,"state":"closed","title":"chore(deps): bump the all-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T22:09:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T04:26:57.000Z","updated_at":"2026-06-02T22:09:24.000Z","time_to_close":150145,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":11,"packages":[{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.9.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.5.2","new_version":"4.0.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.8","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.15","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.2` | `4.0.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.8` | `5.56.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.4` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.15` |\n\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.1 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/kit/commit/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 3.5.2 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ec93daea60c03f2c43fbfbfd682d817e7ef71f70\"\u003e\u003ccode\u003eec93dae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/afec2e87db03e5af6fd8af4ce063f446ea07489b\"\u003e\u003ccode\u003eafec2e8\u003c/code\u003e\u003c/a\u003e fix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/e7650cd7e44ec42358c6956661c91b8c1ae1afcd\"\u003e\u003ccode\u003ee7650cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/13f628cc7722e94d992114a4ee01dd1dc48da40d\"\u003e\u003ccode\u003e13f628c\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/152b8cc19fdeeba51fc36a3cb16c5d81f77cf92c\"\u003e\u003ccode\u003e152b8cc\u003c/code\u003e\u003c/a\u003e chore: release 4.0 (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/48351c92150fe739a05eac757f2f0dca375df621\"\u003e\u003ccode\u003e48351c9\u003c/code\u003e\u003c/a\u003e chore: setup changesets / oidc publishing (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/54ac4b77886481b442fcdf36bf8ff605e193f767\"\u003e\u003ccode\u003e54ac4b7\u003c/code\u003e\u003c/a\u003e chore: supply-chain hardening (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ba3ffbd91126867972b14410f5a97bfb5253e14c\"\u003e\u003ccode\u003eba3ffbd\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/cff9a93da77c4d9f7fe1d013f6bc7d8f9a6ef5e6\"\u003e\u003ccode\u003ecff9a93\u003c/code\u003e\u003c/a\u003e fix: reorder endregion comments (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/75887f309ba74c97ceb4cf43a1955d6180766871\"\u003e\u003ccode\u003e75887f3\u003c/code\u003e\u003c/a\u003e chore: docs + changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.2...prettier-plugin-svelte@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.8 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-eslint-parser` from 1.6.1 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/releases\"\u003esvelte-eslint-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/pull/891\"\u003e#891\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\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/svelte-eslint-parser/pull/897\"\u003e#897\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\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: wrong parent type for some nodes\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/svelte-eslint-parser/blob/main/CHANGELOG.md\"\u003esvelte-eslint-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/pull/891\"\u003e#891\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\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/svelte-eslint-parser/pull/897\"\u003e#897\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\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: wrong parent type for some nodes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-eslint-parser/commit/82f81aa521456ef19d831f360c15e787fc6edd4d\"\u003e\u003ccode\u003e82f81aa\u003c/code\u003e\u003c/a\u003e chore: release svelte-eslint-parser (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/57e67103731b00ef9c5e016708d5dfcc1ccc7997\"\u003e\u003ccode\u003e57e6710\u003c/code\u003e\u003c/a\u003e chore: fix playground build error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/aba29936450699a6a867c58fe4fef5d7a66bdc79\"\u003e\u003ccode\u003eaba2993\u003c/code\u003e\u003c/a\u003e fix: wrong parent type for some nodes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/05dd7f0f3cc04cd0d97186572b28eeb2eb6a581f\"\u003e\u003ccode\u003e05dd7f0\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/7e8ac36cd1df9e450c46d3c53cc903a6322d5345\"\u003e\u003ccode\u003e7e8ac36\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.34.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/336ad32967bd422c3dcf95d7f90c57f39dbd78b2\"\u003e\u003ccode\u003e336ad32\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.34.0 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/892\"\u003e#892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/d4cff16b7caacff242beef4d9b025eb9141d2ba0\"\u003e\u003ccode\u003ed4cff16\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v6 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/4e74450115389b2b9c772bb756b0e2ce789cdb50\"\u003e\u003ccode\u003e4e74450\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier-plugin-svelte to v4 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/ce60e482311db0108ead844a24bd5a19cb9cb008\"\u003e\u003ccode\u003ece60e48\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/commit/bbc0940d2dddb2f066cd1d32baef82462a3eaf7f\"\u003e\u003ccode\u003ebbc0940\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v63 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte-eslint-parser/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte-eslint-parser/compare/v1.6.1...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3\"\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.59.4 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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\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/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.60.0 (2026-05-25)\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.60.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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.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 `vite` from 8.0.13 to 8.0.15\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\u003ev8.0.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.14/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/v8.0.14...v8.0.15\"\u003e8.0.15\u003c/a\u003e (2026-06-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esend 408 on request timeout (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22476\"\u003e#22476\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c85c9eeb9aaf41f477b48b057146887bd5620797\"\u003ec85c9ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rolldown to 1.0.3 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22538\"\u003e#22538\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/646dbedd2870f8ec48df0321177d8aa64bbd1575\"\u003e646dbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecapitalize error messages and remove spurious space in parse error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22488\"\u003e#22488\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/85a0eff1c82bbb7c99a0fe8e63704316578a40d3\"\u003e85a0eff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22511\"\u003e#22511\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e2686d7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e fix html-proxy cache key mismatch for /@fs/ HTML paths (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21762\"\u003e#21762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/47c4213f134f562c41ed7c031e4788510cf7e31e\"\u003e47c4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e error on relative glob in virtual module when no files match (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22497\"\u003e#22497\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c8e98f8b584ac5d42f0f9b8580c49792213b13c\"\u003e5c8e98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close the rolldown bundle when write() rejects (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22528\"\u003e#22528\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003ee3cfb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eresolve:\u003c/strong\u003e provide onWarn for viteResolvePlugin in JS plugin containers (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22509\"\u003e#22509\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/40985f1c09b7696e594e6c5695fbc315d2da2c83\"\u003e40985f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22566\"\u003e#22566\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e3052a67\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect logic in \u003ccode\u003ecollectAllModules\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22562\"\u003e#22562\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c4f5e211d52b8a1e569f8a65c80c\"\u003e6978a9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.13...v8.0.14\"\u003e8.0.14\u003c/a\u003e (2026-05-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22484\"\u003e#22484\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/96efc88570b6a6ddf1a910f106920cbac07b3cf0\"\u003e96efc88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22471\"\u003e#22471\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/98b81632139d51820f82036e58d6fbbf122b77b3\"\u003e98b8163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e handle errors when sending messages to vite server (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22450\"\u003e#22450\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e8e9a34dcf2540139de558a10187630884d10217\"\u003ee8e9a34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e handle trailing slash paths in transformIndexHtml (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22480\"\u003e#22480\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5d94d1bffdb2a15de9341194d89baec86ce1f693\"\u003e5d94d1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e pass oxc jsx options to transformSync in dependency scan                                                            (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22342\"\u003e#22342\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b3132dacea9c6e0cf526cd9f0f09d850f577c262\"\u003eb3132da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22470\"\u003e#22470\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7cb728eb629cc677661f1bc52a044ffc0b87fc7f\"\u003e7cb728e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove irrelevant commits from changelog (\u003ca href=\"https://github.com/vitejs/vite/commit/2c69495f250edf01132d4a20128de19dbe836086\"\u003e2c69495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eglob:\u003c/strong\u003e do not rewrite import path for absolute base (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22310\"\u003e#22310\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ae2844ab6d6d1ccf78a2975b8132769fc35b302\"\u003e0ae2844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e sass does not use main field (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22449\"\u003e#22449\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ebf39a04329ddc6ba765e006a5d463680a952270\"\u003eebf39a0\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/8d1b0195fd186d0b3297d7cd17acff6c96797420\"\u003e\u003ccode\u003e8d1b019\u003c/code\u003e\u003c/a\u003e release: v8.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2686d7d0b722402204d3bcc687a87adea1bcf9fa\"\u003e\u003ccode\u003e2686d7d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22511\"\u003e#22511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3052a67d9350f4c5076ab1c222c4a21a589cbcdd\"\u003e\u003ccode\u003e3052a67\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22566\"\u003e#22566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3cfb9deecff563550fa1b8abd27656b8b292815\"\u003e\u003ccode\u003ee3cfb9d\u003c/code\u003e\u003c/a\u003e fix(optimizer): close the rolldown bundle when write() rejects (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22528\"\u003e#22528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6978a9ceb942c...\n\n_Description has been truncated_","html_url":"https://github.com/oszuidwest/zwfm-knabbel/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oszuidwest%2Fzwfm-knabbel/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-05-30T20:35:05.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4555619168","node_id":"PR_kwDOQEvdt87g_9Xe","number":107,"state":"closed","title":"build(deps): bump the npm-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T20:33:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T20:35:05.000Z","updated_at":"2026-06-06T20:33:49.000Z","time_to_close":604722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-deps","update_count":14,"packages":[{"name":"@sentry/sveltekit","old_version":"10.53.1","new_version":"10.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@inlang/paraglide-js","old_version":"2.18.0","new_version":"2.18.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.0","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser-playwright","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.5.2","new_version":"4.0.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 13 updates in the /frontend-svelte/ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `10.53.1` | `10.55.0` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.18.0` | `2.18.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.0` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.6` | `4.1.7` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.2` | `4.0.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.14` |\n\n\nUpdates `@sentry/sveltekit` from 10.53.1 to 10.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/sveltekit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add warning in Bun for double init (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21195\"\u003e#21195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/sveltekit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.55.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21208\"\u003e#21208\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/hono\u003c/code\u003e SDK is now stable. See the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/hono/\"\u003eSentry Hono SDK docs\u003c/a\u003e to get started.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003edocs(tanstackstart-react): Promote SDK status to beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21175\"\u003e#21175\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release promotes the \u003ccode\u003e@sentry/tanstackstart-react\u003c/code\u003e SDK to beta. For details on how to use it, check out the\n\u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/\"\u003eSentry TanStack Start SDK docs\u003c/a\u003e. Please reach out on\n\u003ca href=\"https://github.com/getsentry/sentry-javascript/issues/new/choose\"\u003eGitHub\u003c/a\u003e if you have any feedback or concerns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e option to \u003ccode\u003esentry()\u003c/code\u003e middleware (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21205\"\u003e#21205\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentry()\u003c/code\u003e middleware now accepts a \u003ccode\u003eshouldHandleError\u003c/code\u003e callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain \u003ccode\u003eError\u003c/code\u003e objects are captured. Return \u003ccode\u003etrue\u003c/code\u003e from the callback to capture an error, \u003ccode\u003efalse\u003c/code\u003e to suppress it.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eapp.use(\n  sentry(app, {\n    dsn: '__DSN__',\n    shouldHandleError(error) {\n      const status = (error as { status?: number })?.status;\n      // Capture 401/403 in addition to the default 5xx errors\n      return status === 401 || status === 403 || typeof status !== 'number' || status \u0026gt;= 500;\n    },\n  }),\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003etest(tanstackstart-react): Move initialization to client entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21161\"\u003e#21161\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eChange the recommended setup for the SDK to do \u003ccode\u003eSentry.init()\u003c/code\u003e in the client entry file to capture telemetry that is emitted ahead of page hydration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add distributed tracing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21144\"\u003e#21144\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add server-side route parametrization (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21147\"\u003e#21147\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer transaction names are now parametrized automatically (e.g., \u003ccode\u003eGET /users/123\u003c/code\u003e becomes \u003ccode\u003eGET /users/$userId\u003c/code\u003e), improving transaction grouping in Sentry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Show readable server function names in traces (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21190\"\u003e#21190\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eServer function spans now show human-readable names (e.g., \u003ccode\u003eGET /_serverFn/greet\u003c/code\u003e instead of \u003ccode\u003eGET /_serverFn/a10e70b3...\u003c/code\u003e). The \u003ccode\u003etanstackstart.function.hash.sha256\u003c/code\u003e span attribute has been renamed to \u003ccode\u003etanstackstart.function.id\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/acd7b57e1daa9041ee8a081c42af219aa994cca8\"\u003e\u003ccode\u003eacd7b57\u003c/code\u003e\u003c/a\u003e release: 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d5323d24e790bf3200e029bce30ceb86954a7685\"\u003e\u003ccode\u003ed5323d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21216\"\u003e#21216\u003c/a\u003e from getsentry/prepare-release/10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fb19298a7236ff5421916851439c20b2634c701\"\u003e\u003ccode\u003e2fb1929\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/556bcb391de918a64cc9dcdfa5f58a4b365b0444\"\u003e\u003ccode\u003e556bcb3\u003c/code\u003e\u003c/a\u003e feat(hono): Add \u003ccode\u003eshouldHandleError\u003c/code\u003e as middleware option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21205\"\u003e#21205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7a67ea48b66d173d8db4cf4f8610c9aa8221fc74\"\u003e\u003ccode\u003e7a67ea4\u003c/code\u003e\u003c/a\u003e feat(hono): Promote \u003ccode\u003e@sentry/hono\u003c/code\u003e to stable and deprecate \u003ccode\u003ehonoIntegration\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cead7f9836034226bec77ebdb168e8338cffeb21\"\u003e\u003ccode\u003ecead7f9\u003c/code\u003e\u003c/a\u003e fix(e2e): Fix \u003ccode\u003eastro-6\u003c/code\u003e e2e test build by relaxing astro version range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75fd1d545dbba62faa72c15f0905aea2055d7bf1\"\u003e\u003ccode\u003e75fd1d5\u003c/code\u003e\u003c/a\u003e chore(changelog): clarify array attributes impact on \u003ccode\u003ebeforeSend*\u003c/code\u003e callbacks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a2a490df1340df136cb051d9d8f06aaeb36aad6\"\u003e\u003ccode\u003e8a2a490\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use original waitUntil to not create a deadlock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21197\"\u003e#21197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7b506d5ad421a755c368b4a7754d4cd8027de48\"\u003e\u003ccode\u003ef7b506d\u003c/code\u003e\u003c/a\u003e feat(metrics): Migrate metrics to use \u003ccode\u003edataCollection\u003c/code\u003e instead of `sendDefaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f55fc305ee86eb4e276105f7fda4c0328f862ab9\"\u003e\u003ccode\u003ef55fc30\u003c/code\u003e\u003c/a\u003e feat(core): Migrate request data to \u003ccode\u003edataCollection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.53.1...10.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.18.0 to 2.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/paraglide-js/blob/main/CHANGELOG.md\"\u003e@​inlang/paraglide-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6eb7d02: Fix input match generation so \u003ccode\u003eInfinity\u003c/code\u003e selectors match both numeric \u003ccode\u003eInfinity\u003c/code\u003e values and string \u003ccode\u003e\u0026quot;Infinity\u0026quot;\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003ec16730d: Pin default jsDelivr plugin URLs to exact versions in generated project settings.\u003c/li\u003e\n\u003c/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/opral/paraglide-js/commits\"\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.12.1 to 3.12.2\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.4.0\u003c/h2\u003e\n\u003cp\u003eThis release brings long awaited \u003ca href=\"https://react-spectrum.adobe.com/dnd\"\u003edrag and drop support\u003c/a\u003e to \u003ca href=\"https://react-spectrum.adobe.com/ListView#drag-and-drop\"\u003eListView\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/TableView#drag-and-drop\"\u003eTableView\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/TreeView#drag-and-drop\"\u003eTreeView\u003c/a\u003e! TableView now also supports \u003ca href=\"https://react-spectrum.adobe.com/TableView\"\u003ehighlight selection\u003c/a\u003e and a new \u003ca href=\"https://react-spectrum.adobe.com/TableView#content\"\u003eTableFooter\u003c/a\u003e component. Form components such as \u003ca href=\"https://react-spectrum.adobe.com/ComboBox#content\"\u003eComboBox\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/TextField#prefix\"\u003eTextField\u003c/a\u003e now allow custom prefixes, and the new \u003ca href=\"https://react-spectrum.adobe.com/LabeledValue\"\u003eLabeledValue\u003c/a\u003e can be used to display non-editable values. In addition, description and error messages can be configured for \u003ca href=\"https://react-spectrum.adobe.com/Checkbox#forms\"\u003eCheckbox\u003c/a\u003e, \u003ca href=\"https://react-spectrum.adobe.com/RadioGroup\"\u003eRadio\u003c/a\u003e, and \u003ca href=\"https://react-spectrum.adobe.com/Switch#forms\"\u003eSwitch\u003c/a\u003e. Last but not least, \u003ca href=\"https://react-spectrum.adobe.com/Calendar\"\u003eCalendar\u003c/a\u003e now supports multiple date selection.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-4-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.0 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.6 to 4.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  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/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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.6...v4.1.7\"\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/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions 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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-svelte` from 3.5.2 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/releases\"\u003eprettier-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eprettier-plugin-svelte@4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\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/prettier-plugin-svelte/blob/main/CHANGELOG.md\"\u003eprettier-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/pull/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(breaking) Require Svelte 5\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteBracketNewLine\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(breaking) Remove \u003ccode\u003esvelteStrictMode\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e(fix) Keep trailing \u003ccode\u003e\u0026lt;!-- #endregion --\u0026gt;\u003c/code\u003e comments below \u003ccode\u003esvelte:options\u003c/code\u003e / scripts / styles\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/ec93daea60c03f2c43fbfbfd682d817e7ef71f70\"\u003e\u003ccode\u003eec93dae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/afec2e87db03e5af6fd8af4ce063f446ea07489b\"\u003e\u003ccode\u003eafec2e8\u003c/code\u003e\u003c/a\u003e fix: print \u003ccode\u003e@const\u003c/code\u003e correctly (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/e7650cd7e44ec42358c6956661c91b8c1ae1afcd\"\u003e\u003ccode\u003ee7650cd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/13f628cc7722e94d992114a4ee01dd1dc48da40d\"\u003e\u003ccode\u003e13f628c\u003c/code\u003e\u003c/a\u003e chore: fix changeset (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/152b8cc19fdeeba51fc36a3cb16c5d81f77cf92c\"\u003e\u003ccode\u003e152b8cc\u003c/code\u003e\u003c/a\u003e chore: release 4.0 (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/48351c92150fe739a05eac757f2f0dca375df621\"\u003e\u003ccode\u003e48351c9\u003c/code\u003e\u003c/a\u003e chore: setup changesets / oidc publishing (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/54ac4b77886481b442fcdf36bf8ff605e193f767\"\u003e\u003ccode\u003e54ac4b7\u003c/code\u003e\u003c/a\u003e chore: supply-chain hardening (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/ba3ffbd91126867972b14410f5a97bfb5253e14c\"\u003e\u003ccode\u003eba3ffbd\u003c/code\u003e\u003c/a\u003e chore: switch to pnpm (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/cff9a93da77c4d9f7fe1d013f6bc7d8f9a6ef5e6\"\u003e\u003ccode\u003ecff9a93\u003c/code\u003e\u003c/a\u003e fix: reorder endregion comments (\u003ca href=\"https://redirect.github.com/sveltejs/prettier-plugin-svelte/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/commit/75887f309ba74c97ceb4cf43a1955d6180766871\"\u003e\u003ccode\u003e75887f3\u003c/code\u003e\u003c/a\u003e chore: docs + changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.5.2...prettier-plugin-svelte@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/arnaudon/ScoreGuide/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arnaudon%2FScoreGuide/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-05-30T05:06:07.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"4553298819","node_id":"PR_kwDOQo7u_M7g4-9S","number":9,"state":"open","title":"chore: bump the dev-dependencies group with 11 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-30T05:06:07.000Z","updated_at":"2026-05-30T05:07:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"dev-dependencies","update_count":11,"packages":[{"name":"@internationalized/date","old_version":"3.12.1","new_version":"3.12.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.60.1","new_version":"2.61.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@types/node","old_version":"25.8.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.1","new_version":"3.19.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.4","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.7","new_version":"5.56.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.22.1","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.1` | `3.12.2` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.16.0` | `1.17.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.60.1` | `2.61.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.1` | `3.19.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.4` | `0.8.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.7` | `5.56.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.1` | `4.22.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.60.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.0.14` |\n\nUpdates `@internationalized/date` from 3.12.1 to 3.12.2\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/791377f0ad2093fb6ad36582e403289f13b0376b\"\u003e\u003ccode\u003e791377f\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/78406036d3968c04dccf8818bef0ed5368b88a09\"\u003e\u003ccode\u003e7840603\u003c/code\u003e\u003c/a\u003e chore: update test util page badges (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2cea5b59697b96298661b00218607560e151ecc1\"\u003e\u003ccode\u003e2cea5b5\u003c/code\u003e\u003c/a\u003e chore: update circleci resource classes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/83e5b5308f76f9297e21c4c0a04d5af11ad4ca0a\"\u003e\u003ccode\u003e83e5b53\u003c/code\u003e\u003c/a\u003e chore: Omit calendar features from v3 (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2c18eb685a1b6a7ebe164b2a82439e70fd603d54\"\u003e\u003ccode\u003e2c18eb6\u003c/code\u003e\u003c/a\u003e fix: Custom 454 Calendar month (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ed9170f4ba232cef9ae22eb5ede01f2affa071c9\"\u003e\u003ccode\u003eed9170f\u003c/code\u003e\u003c/a\u003e fix: ensure Tableview and ListView render their dividers and borders with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6206fc3b21c2982e4a03c7b9aaa644e07d6c2f9f\"\u003e\u003ccode\u003e6206fc3\u003c/code\u003e\u003c/a\u003e chore: Only export DragPreview from useDragAndDrop subpath (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10114\"\u003e#10114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8e4498fa3c965ea000115872773926040a1a72f0\"\u003e\u003ccode\u003e8e4498f\u003c/code\u003e\u003c/a\u003e docs: add api section with slots to DragPreview (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10113\"\u003e#10113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/719ebb227f03fab6c6b7e8cf9775b73c7901493c\"\u003e\u003ccode\u003e719ebb2\u003c/code\u003e\u003c/a\u003e fix: optimize locales not tree-shaking react-stately intl messages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10111\"\u003e#10111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3547c08ac6273c1ad55019ac6ea6c35865972048\"\u003e\u003ccode\u003e3547c08\u003c/code\u003e\u003c/a\u003e fix: stabilise our flaky CI jobs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.12.1...@internationalized/date@3.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.16.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.0/packages/svelte\"\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.60.1 to 2.61.1\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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\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.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/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.61.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: regression where routes starting and ending with a route group are not matched correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15903\"\u003e#15903\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.61.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: the \u003ccode\u003e.run()\u003c/code\u003e method has been removed from remote queries on both the client and the server. Use \u003ccode\u003eawait query()\u003c/code\u003e directly instead — it now works everywhere (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: remote queries can now be awaited in any context (event handlers, module scope, async callbacks), not just inside reactive contexts. The cache is shared across reactive and non-reactive subscribers, so awaiting a query in an event handler will dedupe with components that have already subscribed to the same query. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15779\"\u003e#15779\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: live query instances are now themselves async-iterable (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15878\"\u003e#15878\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add programmatic \u003ccode\u003esubmit\u003c/code\u003e method to \u003ccode\u003eform\u003c/code\u003e remote function instances (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: pass \u003ccode\u003eform\u003c/code\u003e remote function instance into \u003ccode\u003eenhance\u003c/code\u003e callback (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15657\"\u003e#15657\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: resolve the app payload without using \u003ccode\u003eprocess.env.NODE_ENV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15852\"\u003e#15852\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15825\"\u003e#15825\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly send \u003ccode\u003etrue\u003c/code\u003e value to the server for 'submit' and 'hidden' form fields (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid build warnings about undefined universal hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15895\"\u003e#15895\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prefer default error page when failing to decode the URL pathname (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15744\"\u003e#15744\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable link prefetching on slow internet connections (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15885\"\u003e#15885\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow routes ending with optional parameters next to more specific routes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15861\"\u003e#15861\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove reliance on Content-Length header in deserialize_binary_form, which caused failures when proxies (e.g. Vercel, Azure) strip the header and use chunked transfer encoding (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15796\"\u003e#15796\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/kit/commit/b71474307cab2b13c30776a48e0101df74684e03\"\u003e\u003ccode\u003eb714743\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15904\"\u003e#15904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/131fdc7f86fa8e6c65eacde3d9092321154a9d85\"\u003e\u003ccode\u003e131fdc7\u003c/code\u003e\u003c/a\u003e fix: regression where routes starting and ending with a route group are not f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4f961ab2d89249a7be62c29116c55cda7f551e16\"\u003e\u003ccode\u003e4f961ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15853\"\u003e#15853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1817da0a8028e0c0980b9e47afb5dab464b26132\"\u003e\u003ccode\u003e1817da0\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e for optional route params (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15825\"\u003e#15825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8feb2af890fc0ee7db34d6d23c74b6a2d0b72567\"\u003e\u003ccode\u003e8feb2af\u003c/code\u003e\u003c/a\u003e chore: dedupe replacer code (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15877\"\u003e#15877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/95ca921c82837bb55373f91b9a90d76854c90e89\"\u003e\u003ccode\u003e95ca921\u003c/code\u003e\u003c/a\u003e fix: remove Content-Length dependency in binary form deserialization (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15796\"\u003e#15796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e75024c9fbc240e83b10c0cdabc2f542c71ab846\"\u003e\u003ccode\u003ee75024c\u003c/code\u003e\u003c/a\u003e feat: LiveQuery self-iterability (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15878\"\u003e#15878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/0cc67d9201a36ba3786a234f322f6fdd341619ea\"\u003e\u003ccode\u003e0cc67d9\u003c/code\u003e\u003c/a\u003e fix: avoid build warnings about undefined hooks on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15895\"\u003e#15895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1949057b0d658b458ad519713818d450d123c3ae\"\u003e\u003ccode\u003e1949057\u003c/code\u003e\u003c/a\u003e chore(prefetch): disable link prefetching on slow internet connections (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15885\"\u003e#15885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/69b5787a41b2c60bab944430c43484cf3375459e\"\u003e\u003ccode\u003e69b5787\u003c/code\u003e\u003c/a\u003e fix: prefer the default error page when failing to decode the URL pathname (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.61.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.8.0 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.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/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e) (Minh Vu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85\"\u003e\u003ccode\u003ec5bc78b\u003c/code\u003e\u003c/a\u003e fix: false positive for reference in \u003ccode\u003efinally\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20655\"\u003e#20655\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59\"\u003e\u003ccode\u003e27538c0\u003c/code\u003e\u003c/a\u003e fix: add missing CodePath and CodePathSegment types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20853\"\u003e#20853\u003c/a\u003e) (Pixel998)\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/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43\"\u003e\u003ccode\u003e305d5b9\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rules from related rules section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20911\"\u003e#20911\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c\"\u003e\u003ccode\u003e49b0202\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003edisplay: none\u003c/code\u003e of ad (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20901\"\u003e#20901\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44\"\u003e\u003ccode\u003e9067f94\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20893\"\u003e#20893\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86\"\u003e\u003ccode\u003ec91b041\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/e349265cb37f3ebc837e178e48a725bb782bd870\"\u003e\u003ccode\u003ee349265\u003c/code\u003e\u003c/a\u003e docs: clarify semver strings in rule deprecation objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20885\"\u003e#20885\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/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20922\"\u003e#20922\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e) (Arpit Jain)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b\"\u003e\u003ccode\u003e64bca24\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20912\"\u003e#20912\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56\"\u003e\u003ccode\u003e6d7c832\u003c/code\u003e\u003c/a\u003e chore: ignore fflate updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20908\"\u003e#20908\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30\"\u003e\u003ccode\u003eb2c8638\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20889\"\u003e#20889\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5\"\u003e\u003ccode\u003ea9b8d7f\u003c/code\u003e\u003c/a\u003e chore: increase maxBuffer for ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20881\"\u003e#20881\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396\"\u003e\u003ccode\u003eb702ead\u003c/code\u003e\u003c/a\u003e chore: update ecosystem update PR settings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20884\"\u003e#20884\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81\"\u003e\u003ccode\u003e507f60e\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20882\"\u003e#20882\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d\"\u003e\u003ccode\u003e92f5c5b\u003c/code\u003e\u003c/a\u003e test: add unit test for message-count (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20878\"\u003e#20878\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e\"\u003e\u003ccode\u003edf32108\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@​eslint/markdown\u003c/code\u003e and typescript-eslint ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20837\"\u003e#20837\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f\"\u003e\u003ccode\u003e327f91d\u003c/code\u003e\u003c/a\u003e chore: use includeIgnoreFile internally (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20876\"\u003e#20876\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3\"\u003e\u003ccode\u003ef0dc4bd\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20877\"\u003e#20877\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca\"\u003e\u003ccode\u003e0f4bd25\u003c/code\u003e\u003c/a\u003e ci: run Discord alert for ecosystem test failures (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20873\"\u003e#20873\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4a3d15a99c452c4db2fd56b577fa7597e98ab0c2\"\u003e\u003ccode\u003e4a3d15a\u003c/code\u003e\u003c/a\u003e 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43e7e2bdc5c6cacc535446b7d23c10f780384ba8\"\u003e\u003ccode\u003e43e7e2b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec\"\u003e\u003ccode\u003ee557467\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e version to 0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20930\"\u003e#20930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584\"\u003e\u003ccode\u003eb0e466b\u003c/code\u003e\u003c/a\u003e test: add \u003ccode\u003edata\u003c/code\u003e property to invalid tests cases for rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20924\"\u003e#20924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd\"\u003e\u003ccode\u003ed4ce898\u003c/code\u003e\u003c/a\u003e fix: propagate failures from delegated commands (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20917\"\u003e#20917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf\"\u003e\u003ccode\u003ef4f3507\u003c/code\u003e\u003c/a\u003e fix: prefer-arrow-callback invalid autofix with newline after \u003ccode\u003easync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20916\"\u003e#20916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46\"\u003e\u003ccode\u003ef78838b\u003c/code\u003e\u003c/a\u003e test: add CodePath type coverage (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20904\"\u003e#20904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30\"\u003e\u003ccode\u003e61b0add\u003c/code\u003e\u003c/a\u003e docs: remove deprecated rule from related rules of \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20921\"\u003e#20921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9\"\u003e\u003ccode\u003e1daa4bd\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e test data to latest commit (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c\"\u003e\u003ccode\u003e002942c\u003c/code\u003e\u003c/a\u003e ci: declare contents:read on update-readme workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20919\"\u003e#20919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.17.1 to 3.19.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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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.19.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/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: support Svelte 5 declaration tags\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e! - feat: update svelte-eslint-parser to 1.7.0\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.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/1530\"\u003e#1530\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1531\"\u003e#1531\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1532\"\u003e#1532\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\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): recognizing nullish TS types as 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/5efd2950011c59211d1987c3ec49481ed98c3be2\"\u003e\u003ccode\u003e5efd295\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/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f0416be2623d01dd2af410cf10a74f65303722fd\"\u003e\u003ccode\u003ef0416be\u003c/code\u003e\u003c/a\u003e feat: support Svelte 5 declaration tags (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/fc83a38a6e3531fc39ca52bc807e74843f75c4cb\"\u003e\u003ccode\u003efc83a38\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/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/d3043d30b8b772ef3f3b4fc65df5c3bb7ad4af12\"\u003e\u003ccode\u003ed3043d3\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-derived-over-derived-by\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/aa8fe83b2664d9af1e11040eea9f8ff4418a4315\"\u003e\u003ccode\u003eaa8fe83\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): recognizing nullish TS types as allowed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f110d753d64440d37d061644a3a41c09614828ba\"\u003e\u003ccode\u003ef110d75\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-nested-style-tag\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.19.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-plugin-tailwindcss` from 0.7.4 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\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\u003ch2\u003e[0.7.2] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLoad compatible plugins sequentially to work around race conditions in Node.js (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix compatibility with \u003ccode\u003eprettier-plugin-svelte\u003c/code\u003e when using Prettier v3.7+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.1] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch against correct name of dynamic attributes when using regexes (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.7.0] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFormat quotes in \u003ccode\u003e@source\u003c/code\u003e, \u003ccode\u003e@plugin\u003c/code\u003e, and \u003ccode\u003e@config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in function calls in Twig (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in callable template literals (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSort in function calls mixed with property accesses (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport regular expression patterns for attributes (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport regular expression patterns for function names (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/405\"\u003e#405\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/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.4...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.7 to 5.56.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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.9\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.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow declarations in the template (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18282\"\u003e#18282\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\u003eperf: use \u003ccode\u003ecreateElement\u003c/code\u003e instead of \u003ccode\u003ecreateElementNS\u003c/code\u003e for HTML elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18262\"\u003e#18262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: store \u003ccode\u003ecurrent_sources\u003c/code\u003e as a \u003ccode\u003eSet\u003c/code\u003e for O(1) membership checks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18278\"\u003e#18278\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18320\"\u003e#18320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hoist \u003ccode\u003erest_props\u003c/code\u003e exclude list as a module-scope \u003ccode\u003eSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18252\"\u003e#18252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unlink errored and otherwise finished batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18264\"\u003e#18264\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: walk composedPath() directly in delegated event propagation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18268\"\u003e#18268\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transfer effects when merging batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18254\"\u003e#18254\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003e$derived(await ...)\u003c/code\u003e in disconnected effect roots (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18273\"\u003e#18273\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove temporary raw-text hydration markers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18269\"\u003e#18269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: propagate async \u003ccode\u003e@const\u003c/code\u003e blockers through closure references so template expressions like \u003ccode\u003e{(() =\u0026gt; host)()}\u003c/code\u003e correctly wait for the awaited value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18309\"\u003e#18309\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly unlink batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18298\"\u003e#18298\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: settle discarded batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18290\"\u003e#18290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: declare \u003ccode\u003elet:\u003c/code\u003e directives before \u003ccode\u003e{@const}\u003c/code\u003e declarations on slotted elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18271\"\u003e#18271\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resume outro-ed branches if they were kept around (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18291\"\u003e#18291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid waterfall-warning when async resolves to same value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18297\"\u003e#18297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly coordinate component-level effects inside async blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18260\"\u003e#18260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make unnecessary commit work less likely (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18263\"\u003e#18263\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: add tag name to \u003ccode\u003ea11y_click_events_have_key_events\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: catch rejected promises while merging/committing (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18266\"\u003e#18266\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/70afafe18e48a9973c5f711d62d87d088234655e\"\u003e\u003ccode\u003e70afafe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18315\"\u003e#18315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/6d26dce265de128d65a99e1735e576651d9c1a75\"\u003e\u003ccode\u003e6d26dce\u003c/code\u003e\u003c/a\u003e allow class/function expressions in tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18324\"\u003e#18324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2fae91af6de9e526346ee096cef798bd54d2f7fd\"\u003e\u003ccode\u003e2fae91a\u003c/code\u003e\u003c/a\u003e perf: deduplicate identical hoisted templates within a component (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18320\"\u003e#18320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a40c745fd95e855a7c667b24ee6bb149783d1813\"\u003e\u003ccode\u003ea40c745\u003c/code\u003e\u003c/a\u003e perf: hoist rest_props exclude list as a module-scope Set (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18252\"\u003e#18252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/980c7e2321b5e9041e868c7d32de7029631a3650\"\u003e\u003ccode\u003e980c7e2\u003c/code\u003e\u003c/a\u003e fix: don't error on \u003ccode\u003e{type}\u003c/code\u003e in declaration tags (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5300843e8683948e15eebe8b3342cdef6614a41d\"\u003e\u003ccode\u003e5300843\u003c/code\u003e\u003c/a\u003e chore: bump playwright (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18319\"\u003e#18319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/59d3a36f825d9f2ca29dbdbec0ad27e4f5bf1105\"\u003e\u003ccode\u003e59d3a36\u003c/code\u003e\u003c/a\u003e feat: allow declarations in the template (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18282\"\u003e#18282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9e82dd388815bdd3c86bec88afd997ec0dfe342\"\u003e\u003ccode\u003ea9e82dd\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eon_fork_commit\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18318\"\u003e#18318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a9916053d9bbad77143d34dd7fdd5ed8b2394413\"\u003e\u003ccode\u003ea991605\u003c/code\u003e\u003c/a\u003e perf: use createElement instead of createElementNS for HTML elements (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18262\"\u003e#18262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/27e74c4df7b49f6b7663e00acd065a68ddaa337f\"\u003e\u003ccode\u003e27e74c4\u003c/code\u003e\u003c/a\u003e docs: add auto-generated browser support page (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18276\"\u003e#18276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.22.1 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.3\"\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.59.3 to 8.60.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.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.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.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\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/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.60.0 (2026-05-25)\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.60.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.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\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\u003c/blockquote\u003e\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/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4b927c607755b2648d5854b9e928c1dbb2b8e088\"\u003e\u003ccode\u003e4b927c6\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export Comp...\n\n_Description has been truncated_","html_url":"https://github.com/jaykerkar0405/Portfolio/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaykerkar0405%2FPortfolio/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"0.555.0","new_version":"1.17.0","update_type":"major","path":"/services/admin","pr_created_at":"2026-05-25T17:49:30.000Z","version_change":"0.555.0 → 1.17.0","issue":{"uuid":"4518652677","node_id":"PR_kwDOSXR6ss7fIE3N","number":502,"state":"open","title":"chore(deps)(deps): bump @lucide/svelte from 0.555.0 to 1.17.0 in /services/admin","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":354,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T17:49:30.000Z","updated_at":"2026-06-09T12:00:22.301Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"@lucide/svelte","old_version":"0.555.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/services/admin","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 0.555.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages 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/4376\"\u003elucide-icons/lucide#4376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update issue templates and documentation for package ren… 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/4379\"\u003elucide-icons/lucide#4379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Adds survey overlay to website 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/4380\"\u003elucide-icons/lucide#4380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Certificate dev links 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/4390\"\u003elucide-icons/lucide#4390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emartini\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/4335\"\u003elucide-icons/lucide#4335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4386\"\u003elucide-icons/lucide#4386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4404\"\u003elucide-icons/lucide#4404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.8.0 to 5.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4391\"\u003elucide-icons/lucide#4391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 8.18.0 to 8.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4392\"\u003elucide-icons/lucide#4392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gh-icon): limit icon size to a maximum of 256 pixels 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/4398\"\u003elucide-icons/lucide#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dependencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4377\"\u003elucide-icons/lucide#4377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(copilot): Adding copilot instructions 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/4407\"\u003elucide-icons/lucide#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eglobe-check\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4342\"\u003elucide-icons/lucide#4342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(metadata): Require use-cases in meta json 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/4321\"\u003elucide-icons/lucide#4321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eparasol\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/4347\"\u003elucide-icons/lucide#4347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.16.0...1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.17.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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","html_url":"https://github.com/Aztec03hub/panakoes/pull/502","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aztec03hub%2Fpanakoes/issues/502","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/502/packages"}},{"old_version":"1.14.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-20T04:16:30.000Z","version_change":"1.14.0 → 1.16.0","issue":{"uuid":"4483081053","node_id":"PR_kwDOSPsYiM7dWowH","number":19,"state":"closed","title":"chore(deps): Bump the npm-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:45:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T04:16:30.000Z","updated_at":"2026-05-27T01:45:02.000Z","time_to_close":595710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"npm-minor-patch","update_count":18,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1043.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1043.0","new_version":"3.1050.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"katex","old_version":"0.16.45","new_version":"0.16.47","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.59.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.1.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte","old_version":"5.55.5","new_version":"5.55.8","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 17 updates in the /apps/web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1043.0` | `3.1050.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1043.0` | `3.1050.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.14.0` | `1.16.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.45` | `0.16.47` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.59.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.1.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.9.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.5` | `5.55.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.59.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.13` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1043.0 to 3.1050.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1043.0 to 3.1050.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1050.0\u003c/h2\u003e\n\u003ch4\u003e3.1050.0(2026-05-19)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-19 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a5e6f03be25b20c97a2f0826cb6b74061e57b8d\"\u003e9a5e6f03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73a3e28f8c4741e657e131dfb0decc37700b828c\"\u003e73a3e28f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-grafana:\u003c/strong\u003e  Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/af49cb81d0dd0a7e0e4c448c293808df842ca4b1\"\u003eaf49cb81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c9765e351c0a632e3a57890a06633ac47beaea3\"\u003e3c9765e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/84e18e58dcd72556aeabadf32a4b58405e3f6e4a\"\u003e84e18e58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de2356de06977694d70b64340ba802682acd1ea8\"\u003ede2356de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/239af13eb6799a89d6cf3257d664004a7a4fbfa2\"\u003e239af13e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  speed up lib-storage e2e tests by reducing permutations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8028\"\u003e#8028\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e273afd4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1050.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1049.0\u003c/h2\u003e\n\u003ch4\u003e3.1049.0(2026-05-18)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-evs:\u003c/strong\u003e  Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34718dc5665b0423b11382c28fa8e321b876231c\"\u003e34718dc5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-18 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a5f4e2a21dba69087a8b0534ffd574b877551a2a\"\u003ea5f4e2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0ac6d448ed6a0f04d45d59d1bcde953454b61f78\"\u003e0ac6d448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fdfcbe80822475752a5433a6b830962379701cc1\"\u003efdfcbe80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8437bd6c125ba1ea4f5baf7a8fdf9fa9694ff4a7\"\u003e8437bd6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/045e1382ed3e4a3a7192416d4636e6849f5fc847\"\u003e045e1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs:\u003c/strong\u003e  Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7a59d859f9cf88f6e19fc4df520336f968da88d\"\u003ee7a59d85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Support for dataset enrichment and geo spatial in new data preparation experience (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3036698d995bb62e8cf487df88c36192533efd5\"\u003ec3036698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  make error namespace removal unconditional in JSON RPC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8031\"\u003e#8031\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7cee4f2752226e76902ab933477122782472469c\"\u003e7cee4f27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e  update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1049.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1048.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1045.0...v3.1046.0\"\u003e3.1046.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/273afd4efb8cb19746bce3b7769e58d0917a3257\"\u003e\u003ccode\u003e273afd4\u003c/code\u003e\u003c/a\u003e test(lib-storage): speed up lib-storage e2e tests by reducing permutations (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a66433550dc5bfd0b3228222ad096bfb25d042c0\"\u003e\u003ccode\u003ea664335\u003c/code\u003e\u003c/a\u003e Publish v3.1046.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9ce20f6d16352cd5747d9555e2b75e9462ea8ae9\"\u003e\u003ccode\u003e9ce20f6\u003c/code\u003e\u003c/a\u003e chore(codegen): dependency version bump (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8008\"\u003e#8008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/acffbf906165501879a9e57b4f1b63deecbe63ea\"\u003e\u003ccode\u003eacffbf9\u003c/code\u003e\u003c/a\u003e chore: update smithy/core imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7979\"\u003e#7979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1050.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 1.14.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `katex` from 0.16.45 to 0.16.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KaTeX/KaTeX/releases\"\u003ekatex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.47\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.16.46\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\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/KaTeX/KaTeX/blob/main/CHANGELOG.md\"\u003ekatex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.46...v0.16.47\"\u003e0.16.47\u003c/a\u003e (2026-05-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e7ba0027\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4215\"\u003e#4215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.46\"\u003e0.16.46\u003c/a\u003e (2026-05-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e) (\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003ee9ee046\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4213\"\u003e#4213\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/KaTeX/KaTeX/commit/878a61be7743a8ec4ee725b0b5efa810b5167c79\"\u003e\u003ccode\u003e878a61b\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.47 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/7ba0027d2f04abddd3b215362f867ab8260b09d7\"\u003e\u003ccode\u003e7ba0027\u003c/code\u003e\u003c/a\u003e fix: correct size of \u003ccode\u003e[\u003c/code\u003e big delimiter (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4217\"\u003e#4217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/8a52ddbdb3ee97e10f0476194fb802adbbf8c087\"\u003e\u003ccode\u003e8a52ddb\u003c/code\u003e\u003c/a\u003e chore: migrate screenshotter for Safari to GitHub MacOS runner (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/2c25b47da1dd47714d4610f093325abbfa9e88b2\"\u003e\u003ccode\u003e2c25b47\u003c/code\u003e\u003c/a\u003e chore(release): 0.16.46 [ci skip]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/e9ee0464ddb31da9bf9649eeb70e52236e7a974a\"\u003e\u003ccode\u003ee9ee046\u003c/code\u003e\u003c/a\u003e fix: preserve math font in some styling commands (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/88256c06ec6a3fb96c3db6172a0efb304030b124\"\u003e\u003ccode\u003e88256c0\u003c/code\u003e\u003c/a\u003e ci(screenshotter): require \u003ccode\u003esafe to test\u003c/code\u003e label for PRs (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4211\"\u003e#4211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/a3fce453c4d58dfb9b6b43f32f540d7b66cf8b37\"\u003e\u003ccode\u003ea3fce45\u003c/code\u003e\u003c/a\u003e ci(screenshotter): disable cache (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/9de4b3de47d33c685a99ce2eee9a643f28ed59bf\"\u003e\u003ccode\u003e9de4b3d\u003c/code\u003e\u003c/a\u003e chore: update linters (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4205\"\u003e#4205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/c224153e96a0ddcf05d6fc707ef7967f2af40917\"\u003e\u003ccode\u003ec224153\u003c/code\u003e\u003c/a\u003e refactor: improve typing for fonts (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KaTeX/KaTeX/commit/89a3d67bfa5a7560e9ae055ff538db98549942b1\"\u003e\u003ccode\u003e89a3d67\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss to v8.5.10 [security] (\u003ca href=\"https://redirect.github.com/KaTeX/KaTeX/issues/4202\"\u003e#4202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KaTeX/KaTeX/compare/v0.16.45...v0.16.47\"\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.5.0 to 3.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 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/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\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.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\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/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.59.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.59.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 `@sveltejs/kit` from 2.59.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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/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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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/kit/commit/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.1.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\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@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\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/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 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/vite'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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.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://...\n\n_Description has been truncated_","html_url":"https://github.com/formswrite/schoolrise/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/formswrite%2Fschoolrise/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.7.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T20:28:06.000Z","version_change":"1.7.0 → 1.16.0","issue":{"uuid":"4472343989","node_id":"PR_kwDOREdlas7c0Dqc","number":99,"state":"closed","title":"deps(web-dev): bump the pnpm-dev-minor-patch group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T21:25:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T20:28:06.000Z","updated_at":"2026-05-23T21:25:24.000Z","time_to_close":435436,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(web-dev): bump","group_name":"pnpm-dev-minor-patch","update_count":21,"packages":[{"name":"@eslint/compat","old_version":"2.0.4","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.7.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.56.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.16.5","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"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":"svelte","old_version":"5.55.1","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.5","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-dev-minor-patch group with 21 updates in the /web/study directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.4` | `2.1.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.7.0` | `1.16.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.56.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.16.5` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\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| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.1` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.1.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.5` | `8.0.13` |\n\n\nUpdates `@eslint/compat` from 2.0.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.4...migrate-config-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d2dbf7b73d01505da89a69b7465e486d8a88aa8f\"\u003e\u003ccode\u003ed2dbf7b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.12.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.12.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 `@lucide/svelte` from 1.7.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\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.56.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\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-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.16.5 to 2.18.1\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.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(Select): Add \u003ccode\u003e\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2026\"\u003e#2026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PinInput): add bindable \u003ccode\u003einputRef\u003c/code\u003e on \u003ccode\u003ePinInput.Root\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2028\"\u003e#2028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(ContextMenu): treat outside interactions correctly for nested floaters inside the trigger (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/25f81378415fe35932ab7a6214149bb4ec4f520c\"\u003e\u003ccode\u003e25f8137\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/158364e9c0f63a58919e55500aed95d9847c77ee\"\u003e\u003ccode\u003e158364e\u003c/code\u003e\u003c/a\u003e fix(menu): use preventScroll when focusing items on hover and content on item...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5a3f7ce7279828e52230a6b155757e1b7f03b2be\"\u003e\u003ccode\u003e5a3f7ce\u003c/code\u003e\u003c/a\u003e fix(Tooltip): pointer event handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2041\"\u003e#2041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/788fc03ee6a961f30222913c71800920c6b44a50\"\u003e\u003ccode\u003e788fc03\u003c/code\u003e\u003c/a\u003e chore: update workflows to Node 24 and latest action versions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8435594f8f7661043a035d6345b83db8ee903923\"\u003e\u003ccode\u003e8435594\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d0b1547ad23028bde4917bea390ae10181508ade\"\u003e\u003ccode\u003ed0b1547\u003c/code\u003e\u003c/a\u003e feat(Select): Add \u003ccode\u003e\\\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/243a7b903628c5cee5f16637bac3d88aa20635a1\"\u003e\u003ccode\u003e243a7b9\u003c/code\u003e\u003c/a\u003e feat(PinInput): expose \u003ccode\u003einputRef\u003c/code\u003e bindable prop (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2028\"\u003e#2028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/793c0f076b79c6fbfeb68d2052d0a063732266eb\"\u003e\u003ccode\u003e793c0f0\u003c/code\u003e\u003c/a\u003e docs: Fix closing tag for Tooltip component (Svelte Transitions) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a6ee9aeb3d48aa2ffc78991c61e51d8d6e008f64\"\u003e\u003ccode\u003ea6ee9ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/dd333c7568cd3c34c0653290d0e0a08dcf3d6935\"\u003e\u003ccode\u003edd333c7\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): treat outside ints correctly for nested (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.16.5...bits-ui@2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` 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/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a45ec596af1dd5f880e6874cb8f24dafb6a7ecf\"\u003e\u003ccode\u003e1a45ec5\u003c/code\u003e\u003c/a\u003e feat: check sequence expressions in \u003ccode\u003efor-direction\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20701\"\u003e#20701\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/450040bd89b989b3531824c6be45feb5fe3d936b\"\u003e\u003ccode\u003e450040b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20735\"\u003e#20735\u003c/a\u003e) (Kirk Waiblinger)\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/544c0c3da589166ad8e5d634f35d3d06701c57be\"\u003e\u003ccode\u003e544c0c3\u003c/code\u003e\u003c/a\u003e fix: escape code path DOT labels in debug output (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20866\"\u003e#20866\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6799431203f2579632d0870f98ba132067f4040c\"\u003e\u003ccode\u003e6799431\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20850\"\u003e#20850\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f078fef5005dceb14fc162aab7c7200e027688dd\"\u003e\u003ccode\u003ef078fef\u003c/code\u003e\u003c/a\u003e fix: handle non-array deprecated rule replacements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20825\"\u003e#20825\u003c/a\u003e) (xbinaryx)\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/7e52a7151fb92eec0e0f67fe4e5ddbd1ccce796f\"\u003e\u003ccode\u003e7e52a71\u003c/code\u003e\u003c/a\u003e docs: add mention of \u003ccode\u003e@eslint-react/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20869\"\u003e#20869\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/db3468ba746407d7f286f18f7ea9db6df0e3bc08\"\u003e\u003ccode\u003edb3468b\u003c/code\u003e\u003c/a\u003e docs: tweak wording around ambiguous CJS-vs-ESM config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20865\"\u003e#20865\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90846643ec6e97d447ae0d831fabe6d17b0a998a\"\u003e\u003ccode\u003e9084664\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/9cc73875046e3c4b8313644cbb1e99e26b36bd3f\"\u003e\u003ccode\u003e9cc7387\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/3d7b5484407403817aa9071a394d336d8ea96eb5\"\u003e\u003ccode\u003e3d7b548\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/191ec3c0a3f94ce0f110df761f0b2b8949011ccb\"\u003e\u003ccode\u003e191ec3c\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/6616856f28fa514a30f87b5539fc100d739a94bf\"\u003e\u003ccode\u003e6616856\u003c/code\u003e\u003c/a\u003e chore: upgrade knip to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20875\"\u003e#20875\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d13b084a3ad02f926e9addaa35fc383759ea5554\"\u003e\u003ccode\u003ed13b084\u003c/code\u003e\u003c/a\u003e ci: ensure auto-created PRs run CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20860\"\u003e#20860\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e71c7af86dce9acc1d18cb12d2184309f6841594\"\u003e\u003ccode\u003ee71c7af\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.5 to 6.0.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20862\"\u003e#20862\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84393dea170f54191fd20c8268b52c81c0ccd99\"\u003e\u003ccode\u003ed84393d\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.applySuppressions() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20863\"\u003e#20863\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24db8cb8e6f07fba667121777a15b1785486be94\"\u003e\u003ccode\u003e24db8cb\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.save() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20802\"\u003e#20802\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ef0549cac4a9537e4c3a26b9f3edd4c99476bf6\"\u003e\u003ccode\u003e2ef0549\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20857\"\u003e#20857\u003c/a\u003e) (github-actions[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a4297918d264d229a06cd96051ef9b91c7b86732\"\u003e\u003ccode\u003ea429791\u003c/code\u003e\u003c/a\u003e ci: remove \u003ccode\u003eeslint-webpack-plugin\u003c/code\u003e types integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20668\"\u003e#20668\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e37386aa7f2ce22...\n\n_Description has been truncated_","html_url":"https://github.com/comppolicylab/pingpong-study/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/comppolicylab%2Fpingpong-study/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"}},{"old_version":"1.8.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T05:28:10.000Z","version_change":"1.8.0 → 1.16.0","issue":{"uuid":"4466494519","node_id":"PR_kwDOPRRLj87chEiC","number":23,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 30 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T05:28:10.000Z","updated_at":"2026-05-18T05:28:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":30,"packages":[{"name":"maplibre-gl","old_version":"5.22.0","new_version":"5.24.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"sigma","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/jacomyal/sigma.js"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.16","new_version":"2.10.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"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":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"svelte","old_version":"5.55.2","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.22.0` | `5.24.0` |\n| [sigma](https://github.com/jacomyal/sigma.js) | `3.0.2` | `3.0.3` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.4` | `4.1.6` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.4` | `4.1.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.16` | `2.10.30` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\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| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.1.0` | `2.1.1` |\n\n\nUpdates `maplibre-gl` from 5.22.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e) (by \u003ca href=\"https://github.com/itisyb\"\u003e\u003ccode\u003e@​itisyb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/commit/fd31bd85967c19446d836236e93021fb10ffe30d\"\u003e\u003ccode\u003efd31bd8\u003c/code\u003e\u003c/a\u003e Bump js version to 5.24.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/859e6fa2c6905146205d418dfbe6dba4274c4182\"\u003e\u003ccode\u003e859e6fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.60.1 to 4.60.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7508\"\u003e#7508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1401f2db49354715376a65b633b24c1b2ebc1c45\"\u003e\u003ccode\u003e1401f2d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/57f77d34be01c2029adf3c462d59ec763f13d4ca\"\u003e\u003ccode\u003e57f77d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7506\"\u003e#7506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1d3c3f45649ed4fc0e48a6a08c5d4b97a7f05822\"\u003e\u003ccode\u003e1d3c3f4\u003c/code\u003e\u003c/a\u003e Update PR template to include AI policy confirmation (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/b30f01171cb01966eeb0b46cb918e9aadbbef160\"\u003e\u003ccode\u003eb30f011\u003c/code\u003e\u003c/a\u003e docs: Improve documentation for MapOptions hash parameter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d1614ef5da6ed43ecd3a2a51fb275912269df640\"\u003e\u003ccode\u003ed1614ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump devtools-protocol from 0.0.1616338 to 0.0.1617013 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d44f14b4c382ecb827967281a4d6342dfc30bb35\"\u003e\u003ccode\u003ed44f14b\u003c/code\u003e\u003c/a\u003e Fix author attribution for touchZoomRotate features (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/018c3a089e8e4dad35eaab10ddd9b3137ed6c364\"\u003e\u003ccode\u003e018c3a0\u003c/code\u003e\u003c/a\u003e Symbol SDF Performance Optimization: Render Halo and Glyph in a Single Pass (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/38f6798244fa7d05f9eea8daf758addc3f38dd89\"\u003e\u003ccode\u003e38f6798\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.4 to 9.0.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.22.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigma` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacomyal/sigma.js/blob/main/CHANGELOG.md\"\u003esigma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esigma.js - changelog:\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/d32c4e5bfd4c5f49724ebc21bd786b01be555dac\"\u003e\u003ccode\u003ed32c4e5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/70ce35316f97c5e7a5bb3e3865f70aa7bafb0f6f\"\u003e\u003ccode\u003e70ce353\u003c/code\u003e\u003c/a\u003e [node-piechart] Check if the number of slices reaches the WebGL limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a923c1676c4f035a6f1b98a465f0d4bd39df6b34\"\u003e\u003ccode\u003ea923c16\u003c/code\u003e\u003c/a\u003e [docs] Announces v4 in README.md and website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a6bc4d20222a2c0dcaa41432f729f5a15ef09c37\"\u003e\u003ccode\u003ea6bc4d2\u003c/code\u003e\u003c/a\u003e [storybook] Removes require from .storybook/main.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/238791d5544092bd9b668ccdf3b666e4ec309158\"\u003e\u003ccode\u003e238791d\u003c/code\u003e\u003c/a\u003e [node-piechart] fix program name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/691e30eee91771aae518c8c3ff0e0cf99e422a71\"\u003e\u003ccode\u003e691e30e\u003c/code\u003e\u003c/a\u003e [sigma] enhance error message on loadProgram\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jacomyal/sigma.js/compare/sigma@3.0.2...sigma@3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\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/eslint/rewrite/commit/b8949534bf7f498d941007f3adc2740157965b49\"\u003e\u003ccode\u003eb894953\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/334038d4f068e947bc366e7f987423414ad2773a\"\u003e\u003ccode\u003e334038d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e\u003ccode\u003e9b51352\u003c/code\u003e\u003c/a\u003e feat: Add new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/70b69970a2e0d9bdba8c2e9c19beb6f5b35d5db0\"\u003e\u003ccode\u003e70b6997\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/35b6b944eb63aa5a82356121a7a3a2ec24393ace\"\u003e\u003ccode\u003e35b6b94\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7807d7107caa44ff0febbd4b2525911ddcd8027b\"\u003e\u003ccode\u003e7807d71\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/57001eafe026f667d46fea4bd5e59a5a50717c2c\"\u003e\u003ccode\u003e57001ea\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/0b621334efd3bb68e2bba3f1649046d1a720f0e6\"\u003e\u003ccode\u003e0b62133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat\"\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.12.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.12.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 `@lucide/svelte` from 1.8.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.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.59.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 `@sveltejs/kit` from 2.57.0 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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/tailwindla...\n\n_Description has been truncated_","html_url":"https://github.com/fmadore/iwac-dashboard/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2Fiwac-dashboard/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"1.8.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T01:46:37.000Z","version_change":"1.8.0 → 1.16.0","issue":{"uuid":"4465702249","node_id":"PR_kwDOReEeqc7celk5","number":18,"state":"closed","title":"chore(deps): bump the npm-minor-and-patch group across 3 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T01:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T01:46:37.000Z","updated_at":"2026-05-25T01:37:43.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":18,"packages":[{"name":"@types/node","old_version":"25.6.0","new_version":"25.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.2","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":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sveltejs/kit","old_version":"2.57.1","new_version":"2.60.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"svelte","old_version":"5.55.3","new_version":"5.55.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.13","repository_url":"https://github.com/vitejs/vite"},{"name":"wrangler","old_version":"4.81.1","new_version":"4.92.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"fflate","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/101arrowz/fflate"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.8.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `3.5.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.6` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.1` | `4.92.0` |\n| [fflate](https://github.com/101arrowz/fflate) | `0.8.2` | `0.8.3` |\n\nBumps the npm-minor-and-patch group with 13 updates in the /packages/panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.16.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.1` | `2.60.1` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.3` | `5.55.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.13` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.1` | `4.92.0` |\n\nBumps the npm-minor-and-patch group with 2 updates in the /packages/worker directory: [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) and [fflate](https://github.com/101arrowz/fflate).\n\nUpdates `@types/node` from 25.6.0 to 25.8.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 `prettier` from 3.8.2 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\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\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\u003cbr /\u003e\n$value: if(sass(false): 1; else: -1);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...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 `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.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.4 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\u003c/blockquote\u003e\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\nUpdates `@lucide/svelte` from 1.8.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\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/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\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.12.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.12.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 `@sveltejs/kit` from 2.57.1 to 2.60.1\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\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.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\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.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.60.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: bump \u003ccode\u003esvelte\u003c/code\u003e and \u003ccode\u003edevalue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15836\"\u003e#15836\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003equery.batch\u003c/code\u003e cross-talk (\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.60.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow 'submit' and 'hidden' form fields to accept numbers and booleans (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15802\"\u003e#15802\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: warn on unread \u003ccode\u003eform\u003c/code\u003e remote function validation issues (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15653\"\u003e#15653\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: abort navigation after async rendering if obsolete (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15811\"\u003e#15811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.59.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d0204067efe97ac2199845ca6fe54cce62f3f5de\"\u003e\u003ccode\u003ed020406\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15838\"\u003e#15838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/16b07a26e23b9121b23a22409ca41fea12af5f28\"\u003e\u003ccode\u003e16b07a2\u003c/code\u003e\u003c/a\u003e chore: bump svelte and devalue (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15836\"\u003e#15836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dadaefc2e647a0a62f49f3ee8bc7aa46f5e27056\"\u003e\u003ccode\u003edadaefc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/db8e8ae511d0cb7de234b69f14d6c9c874ef5b89\"\u003e\u003ccode\u003edb8e8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15810\"\u003e#15810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2549a44e139e0fb3c34bbfd63236e4cf59245cbe\"\u003e\u003ccode\u003e2549a44\u003c/code\u003e\u003c/a\u003e feat: allow 'submit' and 'hidden' form fields to accept numbers and booleans ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3b525703c9b3c871a3c6bf79359d010a85c87cd\"\u003e\u003ccode\u003ed3b5257\u003c/code\u003e\u003c/a\u003e fix: skip refreshing queries on full-page reload form submissions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ea0b9a7ff85de5d83e113a09f4463b6a06826f97\"\u003e\u003ccode\u003eea0b9a7\u003c/code\u003e\u003c/a\u003e fix: abort navigation after async rendering if obsolete (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15811\"\u003e#15811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a45e7209fa255f7b09df83a4f8ed06f823530408\"\u003e\u003ccode\u003ea45e720\u003c/code\u003e\u003c/a\u003e feat: warn on unread validation issues (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15653\"\u003e#15653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.60.1/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\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/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Slinet6056/Egern-Geosite/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slinet6056%2FEgern-Geosite/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.14.0","new_version":"1.16.0","update_type":"minor","path":"/ma-visualisation-sentiments","pr_created_at":"2026-05-18T01:05:52.000Z","version_change":"1.14.0 → 1.16.0","issue":{"uuid":"4465567425","node_id":"PR_kwDOOsM9cs7ceK8m","number":52,"state":"open","title":"deps: bump @lucide/svelte from 1.14.0 to 1.16.0 in /ma-visualisation-sentiments","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T01:05:52.000Z","updated_at":"2026-05-18T01:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/ma-visualisation-sentiments","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 1.14.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@lucide/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fmadore/IWAC-sentiment-analysis/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2FIWAC-sentiment-analysis/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"1.14.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-17T18:03:26.000Z","version_change":"1.14.0 → 1.16.0","issue":{"uuid":"4464457025","node_id":"PR_kwDOMzbYQ87cazF-","number":721,"state":"open","title":"chore(deps-dev): bump @lucide/svelte from 1.14.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T18:03:26.000Z","updated_at":"2026-05-17T18:06:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@lucide/svelte","old_version":"1.14.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 1.14.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eblender\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3884\"\u003elucide-icons/lucide#3884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.15.0...1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove 'less' from brand stopwords 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/4331\"\u003elucide-icons/lucide#4331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/vue\u003c/code\u003e): Clone slots before passing to icon by \u003ca href=\"https://github.com/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etext-cursor\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/4340\"\u003elucide-icons/lucide#4340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elandmark\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/4334\"\u003elucide-icons/lucide#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nitropack from 2.13.1 to 2.13.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4352\"\u003elucide-icons/lucide#4352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.33.0 to 3.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4349\"\u003elucide-icons/lucide#4349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecandy-cane\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/4148\"\u003elucide-icons/lucide#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003evolleyball\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/4338\"\u003elucide-icons/lucide#4338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echart-no-axes-combined\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/3567\"\u003elucide-icons/lucide#3567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): added broccoli icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4263\"\u003elucide-icons/lucide#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(site): Updates to site and updated carbon ads 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/4359\"\u003elucide-icons/lucide#4359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added sticky note variants by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.6 to 6.1.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4361\"\u003elucide-icons/lucide#4361\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/axtho\"\u003e\u003ccode\u003e@​axtho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4339\"\u003elucide-icons/lucide#4339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4348\"\u003elucide-icons/lucide#4348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.14.0...1.15.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.14.0...1.15.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/lucide-icons/lucide/commit/07c885e6c1f9952965ba388b7fd2bb7c4d416a67\"\u003e\u003ccode\u003e07c885e\u003c/code\u003e\u003c/a\u003e fix(docs): fix zephyr-cloud URL in readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.16.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@lucide/svelte\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RMalik777/FontCalc/pull/721","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RMalik777%2FFontCalc/issues/721","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/721/packages"}},{"old_version":"1.11.0","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T20:33:14.000Z","version_change":"1.11.0 → 1.14.0","issue":{"uuid":"4424089088","node_id":"PR_kwDOO0sVBc7aaj2u","number":309,"state":"open","title":"fix: bump the openmeteo group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:33:14.000Z","updated_at":"2026-05-11T20:34:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":5,"packages":[{"name":"@lucide/svelte","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.58.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terra-draw","old_version":"1.28.1","new_version":"1.29.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.11.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.58.0` | `2.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.1` | `1.29.0` |\n\nUpdates `@lucide/svelte` from 1.11.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.58.0 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\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/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\u003c/blockquote\u003e\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\u003eSee full diff 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 `eslint` 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/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/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 `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.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/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.28.1 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f495c5faf84bdad28eb4cdd656788ee46434fb94\"\u003e\u003ccode\u003ef495c5f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7298bf8b061f1669c2742b341a99d9ca031b2c2f\"\u003e\u003ccode\u003e7298bf8\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add additional cursors for select mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/73c7c5590649afd9f70a67d1d826cd7201abe7fd\"\u003e\u003ccode\u003e73c7c55\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add property allow interactions on Adva...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.28.1...terra-draw@1.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/open-meteo/maps/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"}},{"old_version":"1.7.0","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T19:09:51.000Z","version_change":"1.7.0 → 1.14.0","issue":{"uuid":"4423559784","node_id":"PR_kwDONG0ECM7aY0SA","number":216,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T04:18:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T19:09:51.000Z","updated_at":"2026-05-16T04:18:37.000Z","time_to_close":378517,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":20,"packages":[{"name":"@noble/ciphers","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-ciphers"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.7.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.56.1","new_version":"2.59.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.2","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.17.2","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.12.14","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"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":"svelte","old_version":"5.55.1","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.8","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 20 updates in the /platform-frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/ciphers](https://github.com/paulmillr/noble-ciphers) | `2.1.1` | `2.2.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.7.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.56.1` | `2.59.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `25.6.2` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.2` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.12.14` | `2.14.6` |\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| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.1` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.8` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.59.3` |\n\n\nUpdates `@noble/ciphers` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-ciphers/releases\"\u003e@​noble/ciphers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003ectr\u003c/code\u003e from \u003ccode\u003ewebcrypto\u003c/code\u003e submodule used wrong counter wrapping\u003c/li\u003e\n\u003cli\u003eFix: MAC no longer corrupts oversized outputs\u003c/li\u003e\n\u003cli\u003eAlign CMAC API to other MACs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eZeroization improvements by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/pull/67\"\u003epaulmillr/noble-ciphers#67\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/pull/68\"\u003epaulmillr/noble-ciphers#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.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/paulmillr/noble-ciphers/commit/b097e6838326491fb084fc838e29decdc050706a\"\u003e\u003ccode\u003eb097e68\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/0c24e29e98bdd4a9aec42eea174233686683a010\"\u003e\u003ccode\u003e0c24e29\u003c/code\u003e\u003c/a\u003e Minor formatting fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/7e7ec1e423d6b0ddfa94dfbd076b0b2df2899b25\"\u003e\u003ccode\u003e7e7ec1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/issues/68\"\u003e#68\u003c/a\u003e from ChALkeR/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/5316f589121a9a7334d8d9f88e7739c8d0e557c4\"\u003e\u003ccode\u003e5316f58\u003c/code\u003e\u003c/a\u003e fixup: also in chacha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/953887f5e8546bbba373898cbb01883ee8a63ea2\"\u003e\u003ccode\u003e953887f\u003c/code\u003e\u003c/a\u003e fixup: cleanup ciphPlaintext too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/98b8578d1d1b57f1705bb40e548bf99783d5cb9f\"\u003e\u003ccode\u003e98b8578\u003c/code\u003e\u003c/a\u003e fix: cleanup on salsa tag mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/e160698917cc336c33f0f8ac014b4f7f73fd6e01\"\u003e\u003ccode\u003ee160698\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-ciphers/issues/67\"\u003e#67\u003c/a\u003e from ChALkeR/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/3d91c2a3f7f38d042d443224324ec9ef87701190\"\u003e\u003ccode\u003e3d91c2a\u003c/code\u003e\u003c/a\u003e Minor formatting fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/400bea0ccd91c3ff81d890a975a08e6f10506382\"\u003e\u003ccode\u003e400bea0\u003c/code\u003e\u003c/a\u003e fix: cleanup in gcm tag mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-ciphers/commit/4361ffc3e6793d2165d56ffa948a00e7465af74b\"\u003e\u003ccode\u003e4361ffc\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-ciphers/compare/2.1.1...2.2.0\"\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.5.0 to 3.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 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/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\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.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\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/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.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.12.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.12.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 `@lucide/svelte` from 1.7.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.56.1 to 2.59.1\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\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.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\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\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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve paths to route files with the letter drive on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9cfa07db7e133f99eee9b6998f3c4f67e6c1fd72\"\u003e\u003ccode\u003e9cfa07d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15795\"\u003e#15795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e547ec1177e377385de6e97368476134e8c98b02\"\u003e\u003ccode\u003ee547ec1\u003c/code\u003e\u003c/a\u003e fix: resolve user files with drive letter on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15793\"\u003e#15793\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.1/packages/kit\"\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.2.2 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/vite'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/vite'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-vite/issues/20023\"\u003e#20023\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-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\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-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 25.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.17.2 to 2.18.1\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.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(Select): Add \u003ccode\u003e\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2026\"\u003e#2026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PinInput): add bindable \u003ccode\u003einputRef\u003c/code\u003e on \u003ccode\u003ePinInput.Root\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2028\"\u003e#2028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.17.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(ContextMenu): treat outside interactions correctly for nested floaters inside the trigger (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2020\"\u003e#2020\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/huntabyte/bits-ui/commit/25f81378415fe35932ab7a6214149bb4ec4f520c\"\u003e\u003ccode\u003e25f8137\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/158364e9c0f63a58919e55500aed95d9847c77ee\"\u003e\u003ccode\u003e158364e\u003c/code\u003e\u003c/a\u003e fix(menu): use preventScroll when focusing items on hover and content on item...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5a3f7ce7279828e52230a6b155757e1b7f03b2be\"\u003e\u003ccode\u003e5a3f7ce\u003c/code\u003e\u003c/a\u003e fix(Tooltip): pointer event handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2041\"\u003e#2041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/788fc03ee6a961f30222913c71800920c6b44a50\"\u003e\u003ccode\u003e788fc03\u003c/code\u003e\u003c/a\u003e chore: update workflows to Node 24 and latest action versions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/8435594f8f7661043a035d6345b83db8ee903923\"\u003e\u003ccode\u003e8435594\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2030\"\u003e#2030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d0b1547ad23028bde4917bea390ae10181508ade\"\u003e\u003ccode\u003ed0b1547\u003c/code\u003e\u003c/a\u003e feat(Select): Add \u003ccode\u003e\\\u0026lt;Select.Value/\u0026gt;\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2026\"\u003e#2026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/243a7b903628c5cee5f16637bac3d88aa20635a1\"\u003e\u003ccode\u003e243a7b9\u003c/code\u003e\u003c/a\u003e feat(PinInput): expose \u003ccode\u003einputRef\u003c/code\u003e bindable prop (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2028\"\u003e#2028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/793c0f076b79c6fbfeb68d2052d0a063732266eb\"\u003e\u003ccode\u003e793c0f0\u003c/code\u003e\u003c/a\u003e docs: Fix closing tag for Tooltip component (Svelte Transitions) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/a6ee9aeb3d48aa2ffc78991c61e51d8d6e008f64\"\u003e\u003ccode\u003ea6ee9ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2021\"\u003e#2021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/dd333c7568cd3c34c0653290d0e0a08dcf3d6935\"\u003e\u003ccode\u003edd333c7\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): treat outside ints correctly for nested (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2020\"\u003e#2020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.17.2...bits-ui@2.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` 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/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/2072...\n\n_Description has been truncated_","html_url":"https://github.com/SoarCollab/RecordPlatform/pull/216","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoarCollab%2FRecordPlatform/issues/216","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/216/packages"}},{"old_version":"0.577.0","new_version":"1.14.0","update_type":"major","path":"/frontend","pr_created_at":"2026-05-04T17:25:03.000Z","version_change":"0.577.0 → 1.14.0","issue":{"uuid":"4378368698","node_id":"PR_kwDOQCYyps7YGa5A","number":65,"state":"closed","title":"chore(deps-dev): Bump @lucide/svelte from 0.577.0 to 1.14.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T23:23:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T17:25:03.000Z","updated_at":"2026-05-18T23:23:13.000Z","time_to_close":1231088,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"@lucide/svelte","old_version":"0.577.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) from 0.577.0 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/51e37e2e2ca36843c906680b3f84aff877b039ef\"\u003e\u003ccode\u003e51e37e2\u003c/code\u003e\u003c/a\u003e fix aria-hidden=\u0026quot;true\u0026quot; in \u003ccode\u003e@​lucide/svelte\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4234\"\u003e#4234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7623e23f787fe78e5075a613fd22da2cecbb9b1b\"\u003e\u003ccode\u003e7623e23\u003c/code\u003e\u003c/a\u003e feat(docs): add Zephyr Cloud to Hero Backers tier \u0026amp; rework updateSponsors scr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e4f1de7635b98938a919558ab10c13b0375d0400\"\u003e\u003ccode\u003ee4f1de7\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5720278ef7ce70d7129e78c91b2bcd4dd7836771\"\u003e\u003ccode\u003e5720278\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/628d4f903a0ed674259026c8f3cfd10346481788\"\u003e\u003ccode\u003e628d4f9\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/lucide-icons/lucide\"\u003ehttps://github.com/lucide-icons/lucide\u003c/a\u003e into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OnlyOneByte/VROOM/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OnlyOneByte%2FVROOM/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"1.8.0","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T04:45:00.000Z","version_change":"1.8.0 → 1.14.0","issue":{"uuid":"4374061246","node_id":"PR_kwDOPRRLj87X4Md8","number":21,"state":"closed","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 23 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T04:46:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T04:45:00.000Z","updated_at":"2026-05-11T04:46:37.000Z","time_to_close":604895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":23,"packages":[{"name":"maplibre-gl","old_version":"5.22.0","new_version":"5.24.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"sigma","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/jacomyal/sigma.js"},{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"1.8.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitest/browser","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.16","new_version":"2.10.27","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bits-ui","old_version":"2.17.3","new_version":"2.18.1","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-svelte","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.22.0` | `5.24.0` |\n| [sigma](https://github.com/jacomyal/sigma.js) | `3.0.2` | `3.0.3` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.8.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.59.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.2.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.4` | `4.1.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.4` | `4.1.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.16` | `2.10.27` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.17.3` | `2.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.4.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.1.0` | `2.1.1` |\n\n\nUpdates `maplibre-gl` from 5.22.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7436\"\u003e#7436\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize matrix inversions and reduce GPU stalls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7367\"\u003e#7367\u003c/a\u003e) (by \u003ca href=\"https://github.com/xavierjs\"\u003e\u003ccode\u003e@​xavierjs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example showing how to measure map performance using built-in events (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003eidle\u003c/code\u003e, \u003ccode\u003erender\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7077\"\u003e#7077\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePopup\u003c/code\u003e not updating its position when switching between terrain/globe projections (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7468\"\u003e#7468\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip fog computation when fog opacity is zero (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7476\"\u003e#7476\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.23.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etouchZoomRotate.setZoomRate()\u003c/code\u003e and \u003ccode\u003etouchZoomRotate.setZoomThreshold()\u003c/code\u003e to customize touch zoom speed and pinch sensitivity (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7271\"\u003e#7271\u003c/a\u003e) (by \u003ca href=\"https://github.com/itisyb\"\u003e\u003ccode\u003e@​itisyb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove ability to communicate with imported scripts in workers and use \u003ccode\u003emakeRequest\u003c/code\u003e in workres as well (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7451\"\u003e#7451\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eopacity\u003c/code\u003e and \u003ccode\u003eopacityWhenCovered\u003c/code\u003e in \u003ccode\u003eMarker\u003c/code\u003e and \u003ccode\u003eMarkerOptions\u003c/code\u003e to accept \u003ccode\u003enumber\u003c/code\u003e in addition to \u003ccode\u003estring\u003c/code\u003e, and add \u003ccode\u003emaplibregl-marker-covered\u003c/code\u003e CSS class to \u003ccode\u003eMarker\u003c/code\u003e element when covered by 3D terrain or a globe (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7433\"\u003e#7433\u003c/a\u003e) (by \u003ca href=\"https://github.com/YuChunTsao\"\u003e\u003ccode\u003e@​YuChunTsao\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: add a bench for terrain rendering and fix \u003ccode\u003e_demMatrixCache\u003c/code\u003e lookup being wasted cycles by actually using the cache (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7400\"\u003e#7400\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7380\"\u003e#7380\u003c/a\u003e) (by \u003ca href=\"https://github.com/CommanderStorm\"\u003e\u003ccode\u003e@​CommanderStorm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7427\"\u003e#7427\u003c/a\u003e) (by \u003ca href=\"https://github.com/neodescis\"\u003e\u003ccode\u003e@​neodescis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix error in \u003ccode\u003e_contextRestored\u003c/code\u003e when map was initialized without a style (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7432\"\u003e#7432\u003c/a\u003e) (by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix issue with the cache used for zoomLevelsToOverscale feature (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7450\"\u003e#7450\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7365\"\u003e#7365\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\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/maplibre/maplibre-gl-js/commit/fd31bd85967c19446d836236e93021fb10ffe30d\"\u003e\u003ccode\u003efd31bd8\u003c/code\u003e\u003c/a\u003e Bump js version to 5.24.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/859e6fa2c6905146205d418dfbe6dba4274c4182\"\u003e\u003ccode\u003e859e6fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.60.1 to 4.60.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7508\"\u003e#7508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1401f2db49354715376a65b633b24c1b2ebc1c45\"\u003e\u003ccode\u003e1401f2d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/57f77d34be01c2029adf3c462d59ec763f13d4ca\"\u003e\u003ccode\u003e57f77d3\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7506\"\u003e#7506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/1d3c3f45649ed4fc0e48a6a08c5d4b97a7f05822\"\u003e\u003ccode\u003e1d3c3f4\u003c/code\u003e\u003c/a\u003e Update PR template to include AI policy confirmation (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/b30f01171cb01966eeb0b46cb918e9aadbbef160\"\u003e\u003ccode\u003eb30f011\u003c/code\u003e\u003c/a\u003e docs: Improve documentation for MapOptions hash parameter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7503\"\u003e#7503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d1614ef5da6ed43ecd3a2a51fb275912269df640\"\u003e\u003ccode\u003ed1614ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump devtools-protocol from 0.0.1616338 to 0.0.1617013 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7504\"\u003e#7504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/d44f14b4c382ecb827967281a4d6342dfc30bb35\"\u003e\u003ccode\u003ed44f14b\u003c/code\u003e\u003c/a\u003e Fix author attribution for touchZoomRotate features (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/018c3a089e8e4dad35eaab10ddd9b3137ed6c364\"\u003e\u003ccode\u003e018c3a0\u003c/code\u003e\u003c/a\u003e Symbol SDF Performance Optimization: Render Halo and Glyph in a Single Pass (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/38f6798244fa7d05f9eea8daf758addc3f38dd89\"\u003e\u003ccode\u003e38f6798\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.4 to 9.0.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7497\"\u003e#7497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v5.22.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigma` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacomyal/sigma.js/blob/main/CHANGELOG.md\"\u003esigma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003esigma.js - changelog:\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/d32c4e5bfd4c5f49724ebc21bd786b01be555dac\"\u003e\u003ccode\u003ed32c4e5\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/70ce35316f97c5e7a5bb3e3865f70aa7bafb0f6f\"\u003e\u003ccode\u003e70ce353\u003c/code\u003e\u003c/a\u003e [node-piechart] Check if the number of slices reaches the WebGL limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a923c1676c4f035a6f1b98a465f0d4bd39df6b34\"\u003e\u003ccode\u003ea923c16\u003c/code\u003e\u003c/a\u003e [docs] Announces v4 in README.md and website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/a6bc4d20222a2c0dcaa41432f729f5a15ef09c37\"\u003e\u003ccode\u003ea6bc4d2\u003c/code\u003e\u003c/a\u003e [storybook] Removes require from .storybook/main.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/238791d5544092bd9b668ccdf3b666e4ec309158\"\u003e\u003ccode\u003e238791d\u003c/code\u003e\u003c/a\u003e [node-piechart] fix program name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacomyal/sigma.js/commit/691e30eee91771aae518c8c3ff0e0cf99e422a71\"\u003e\u003ccode\u003e691e30e\u003c/code\u003e\u003c/a\u003e [sigma] enhance error message on loadProgram\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jacomyal/sigma.js/compare/sigma@3.0.2...sigma@3.0.3\"\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.12.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.12.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 `@lucide/svelte` from 1.8.0 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\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/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\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/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files 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/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add power and quick tags to zap and zap-off by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4268\"\u003elucide-icons/lucide#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(build-font): added comprehensive unit tests on build-font tool 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/4315\"\u003elucide-icons/lucide#4315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): blur background of framework-select by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4238\"\u003elucide-icons/lucide#4238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add heart-x icon  by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4264\"\u003elucide-icons/lucide#4264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003erotate-3d\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/4299\"\u003elucide-icons/lucide#4299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4005\"\u003elucide-icons/lucide#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebell-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\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/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pettelau\"\u003e\u003ccode\u003e@​pettelau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4152\"\u003elucide-icons/lucide#4152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.9.0...1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add missing period to TypeScript Support description by \u003ca href=\"https://github.com/jglu\"\u003e\u003ccode\u003e@​jglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4309\"\u003elucide-icons/lucide#4309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components by \u003ca href=\"https://github.com/blt-r\"\u003e\u003ccode\u003e@​blt-r\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4267\"\u003elucide-icons/lucide#4267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump svgo from 3.3.2 to 3.3.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4119\"\u003elucide-icons/lucide#4119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.0.8 to 6.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4310\"\u003elucide-icons/lucide#4310\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/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fe0bd9b8870683e71422c7dcb953d5ee47d9d5e8\"\u003e\u003ccode\u003efe0bd9b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): proper doc comments for svelte components (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4267\"\u003e#4267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\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.57.0 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 `@tailwindcss/vite` from 4.2.2 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.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\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\u003c/blockquote\u003e\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/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/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-vite/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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser-playwright` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/browser-playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.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\u003c/blockquote\u003e\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/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/browser-playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.16 to 2.10.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/26e86532200bd78eb8064e1d2d6ec7d9be773d09\"\u003e\u003ccode\u003e26e8653\u003c/code\u003e\u003c/a\u003e Patch to 2.10.27 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/301ef192e22930d66f3f571a351ebcbbf2f42097\"\u003e\u003ccode\u003e301ef19\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/60baaebf7386f46940b04a40b3143ed77a2f272b\"\u003e\u003ccode\u003e60baaeb\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c63db839d9ecdc9d87b7ec4d5d157ae74f90d837\"\u003e\u003ccode\u003ec63db83\u003c/code\u003e\u003c/a\u003e Patch to 2.10.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/729e3e1c0f9fb5852d66adf20cefa6e43b1f8de3\"\u003e\u003ccode\u003e729e3e1\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/387275eba09a37d522698f000941d6f31398dd75\"\u003e\u003ccode\u003e387275e\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/bec791f0888fbe6efa2f46de0db5f5c3a6ea18b2\"\u003e\u003ccode\u003ebec791f\u003c/code\u003e\u003c/a\u003e Patch to 2.10.25 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/526e426b3abbc36c35a20d5eb1871edf7cf54711\"\u003e\u003ccode\u003e526e426\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/85a2a0dd4f01704adb446a585643bfb600bcd5c1\"\u003e\u003ccode\u003e85a2a0d\u003c/code\u003e\u003c/a\u003e Patch to 2.10.24 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/fmadore/iwac-dashboard/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmadore%2Fiwac-dashboard/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}}]}